3 回答
![?](http://img1.sycdn.imooc.com/5458502c00012d4a02200220-100-100.jpg)
TA贡献1895条经验 获得超3个赞
mdpi是参考密度-即mdpi显示器上的1 px 等于1倾角。资产缩放比例为:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1 | 1.33 | 1.5 | 2 | 3 | 4
tvdpi除非您是专门为Google TV或原始Nexus 7开发的,否则您不必担心,但即使Google也建议您仅使用hdpi资产。
这意味着如果您正在处理48dip图像并计划最多支持xxhdpi resolution,则应从144px图像开始(如果您希望本机资产用于xxxhdpi,则应为192px),并为密度创建以下图像:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
36 x 36 | 48 x 48 | 64 x 64 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192
只要将它们放置在密度特定的文件夹(例如,等)中drawable-xhdpi,它们在任何设备上的显示尺寸都应大致相同drawable-hdpi。
作为参考,这些像素的密度为:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
120 | 160 | 213 | 240 | 320 | 480 | 640
![?](http://img1.sycdn.imooc.com/545868b60001587202200220-100-100.jpg)
TA贡献2011条经验 获得超2个赞
kcoppock在解释Andorid屏幕密度方面做得很好。我只想补充一点关于原始问题。
Android Tablet启动器图标使用了一个密度桶。
根据Google开发人员Nick Butcher在Google+上的帖子
Nexus 10的华丽屏幕落入XHDPI密度桶。在平板电脑上,启动器使用浓度密度桶中[0]上的图标将其稍大一些。为确保启动器图标(可能是应用程序中最重要的资产)清晰可见,您需要在drawable-xxhdpi或drawable-480dpi文件夹中添加144 * 144px图标。
- 3 回答
- 0 关注
- 500 浏览
添加回答
举报