mai*_*450 30
你应该使用样式,然后你可以有单独的文件夹"值"(默认)"values-hdpi"(高密度)"values-mdpi"(中密度)等等,并将你的样式文件与每个文件夹中正确的textSize值放在一起如所须.
然后,当你在中密度设备时,它将在"values-mdpi"文件夹中选择文件(如果存在)或"value"(如果不存在),并且相同的高密度等...
同样的原则适用于al"res"子文件夹(drawables,values等...)
Dav*_*ave 28
使用倾角(例如14dp)而不是像素(例如14px)指定所有字体,您无需担心屏幕密度.Android会相应地缩放字体(和布局).
编辑:以下是Android文档中sp/dp的比较:
dp与 密度无关的像素 - 基于屏幕物理密度的抽象单位.这些单位相对于160 dpi(每英寸点数)的屏幕,因此无论屏幕密度如何,160dp始终为1英寸.dp与像素的比率将随着屏幕密度而变化,但不一定是成正比的.在布局中指定视图尺寸时应使用这些单位,因此UI可以适当缩放以在不同屏幕上以相同的实际尺寸渲染.
sp与 Scale无关的像素 - 这类似于dp单元,但它也可以根据用户的字体大小首选项进行缩放.建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好调整它们.
| 归档时间: |
|
| 查看次数: |
38370 次 |
| 最近记录: |