您的位置:首页 > 移动开发 > Android开发

屏幕适配和Android单位总结

2017-03-23 16:37 176 查看
1.添加屏幕尺寸,屏幕密度的限定(使用限定文件)

2.尽量使用wrap_content,match_parent,权重(weight是线性布局独特属性)

3.使用相对布局,禁用绝对布局

4.使用非密度制约像素,提供备用位图(dp或sp)

1)dp(dip)设备独立像素,独立即不依赖,与像素密度密切相关,可以根据屏幕密度自行转换

2)sp 与缩放无关的抽象元素主要用于字体显示

3)px 即像素,表示屏幕上物理像素点

在画表格线,阴影线等类似情况下使用

4)dpi(像素密度)每英寸所打印的点数

标准屏幕dpi:160 第一个使用Android系统的手机(HTC)屏幕密度是160

在标准dpi前提下,1个像素点的长度1dp=1px

在dpi=320的前提下,1dp=2px

注意:dp并不是真实物理长度,并不是真实一英寸的一百六十分之一

总结

使用dp做单位,不同dpi的屏幕看起来一样长

使用px做单位,dpi越高屏幕看起来越短
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  屏幕适配