我是大雕哥 发表于 2019-9-3 21:14:23

dp怎么写?在一个手机上显示正常 换领一个 就有错位

dp怎么写?写完程序在一个手机上显示正常换领一个 就有错位了
是什么原因

创世魂 发表于 2019-9-3 23:30:17

1、界面设计器设计出来的就是dp单位
2、代码是通过   DP到像素()   方法转换。

目前只有这两种方案。

创世魂 发表于 2019-9-3 23:36:15

本帖最后由 创世魂 于 2019-9-3 23:39 编辑

关于布局比例问题,可以使用权重布局的形式来显示。
在图文教程中有很详细的介绍:http://doc.voldp.com/android.htm
打开上面的网址,网页搜索关键词“4. 线性布局器”在此分类下有关于权重的详细介绍。

权重布局简单来说:就是百分比布局。详细说明看图文教程中的介绍。通过权重布局可一定程度上避免不同手机设备比例失调。

不过现如今的手机大多数像素分辨率基本都是一致的,一般情况下不需要考虑适配问题,只要你自己的手机正常,换个手机不会出现很严重的偏差。
除非好很早之前的旧手机,以前的旧手机分辨率都小,所以肯定会出现一些偏差,甚至有的会严重。

总之布局是个技术活,想要学习好,需要大量的实战经验累积。没有什么很好的窍门。熟能生巧。

创世魂 发表于 2019-9-3 23:39:43

本贴结贴,如有其他疑问,请重新发帖提问。

我是大雕哥 发表于 2019-9-4 08:25:08

创世魂 发表于 2019-9-3 23:39
本贴结贴,如有其他疑问,请重新发帖提问。

谢谢 大佬

ttzzkk 发表于 2019-9-4 08:34:42

本帖最后由 ttzzkk 于 2019-9-5 10:18 编辑

谢谢大佬 ,学到了·
页: [1]
查看完整版本: dp怎么写?在一个手机上显示正常 换领一个 就有错位