Android屏幕适配
常见单位
尺寸计算
- 获取density(屏幕密度):
adb shell wm density
获取屏幕分辨率:
adb shell wm size
对于res下的相关资源:
- 图片资源:放到屏幕屏幕密度相对应的drawable-xxhdpi、drawable-xhdpi、drawable-hdpi、drawable-mhdpi、drawable-lhdpi所对应的文件夹中
- .xml的资源:放到res/values-sw320dp等文件下,常见的有values、values-sw320dp、values-sw360dp等。
- 对于values-sw320dp中这个数字的计算。160 * (分辨率宽度 / density)
注意事项
- 要求字体大小不随着系统的字体大小改变,应到将字体的单位设置为dp,而不能使用sp.