我正在创建一个包含许多图像按钮的 Android 应用程序。我想用 photoshop 创建图像,我应该使用什么分辨率才能使图像在大多数设备上正确显示? 例如,对于网络图片,我们使用 72。
最佳答案
DPI 或 PPI 无关紧要.. 基本上,如果你想打印一些东西,你应该关心它。如果您为 Android 应用程序准备图形元素,您应该关心 PNG 的尺寸(以像素 (px) 为单位)。如果您为不止一个设备开发,可能是这种情况,您应该为不同的屏幕准备不同尺寸的图像。 Google 将屏幕密度概括为 ldpi、mdpi、hdpi、xhdpi。中等密度(mdpi ~160dpi)被用作基本密度,其他来源于它如下:
ldpi = 0.75 x mdpi
hdpi = 1.5 x mdpi
xhdpi = 2.0 x mdpi
这基本上意味着如果您有 100x100px 的图像并且您希望该图像在 hdpi 屏幕上看起来不错,您应该提供 150x150px 的相同图像并保存在 drawable-hdpi 目录中。 Android 将完成剩下的工作,并使两张图片在适当的屏幕上看起来相同。
所以在开始图形设计之前:
- 检查您正在开发的设备是哪个类别,
- 检查您要支持哪些设备 ( this dashboards by Google will be useful ),
- 设计,
- 测试(尝试 AndroidDesignPreview ),
- 发布
另一方面,Google 也通用化了屏幕尺寸,所以我们有小、普通、大、超大……为了支持不同的尺寸,您应该定义不同的布局以及元素在其中的定位方式。
要阅读和了解有关整个内容的更多信息,请尝试查看 this link of official Android documentation .
希望您会找到有用的答案;) 享受 Android 仙境.. ;) 干杯
关于android - 我的图像使用什么分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961726/