我正在创建一个包含许多imageButtons的Android应用程序。我想通过photoshop创建图像,我应该使用什么分辨率,这样图像才能在大多数设备中正确显示? 例如,对于网络图像,我们使用72。
答案 0 :(得分:1)
DPI或PPI没关系..基本上你应该关心它,只要你想打印一些东西。如果您为Android App准备图形元素,您应该关注PNG的尺寸(以像素为单位)(px)。如果你为一个以上的设备开发,可能就是这种情况你应该为不同的屏幕准备不同尺寸的图像。谷歌将屏幕密度推广到ldpi,mdpi,hdpi,xhdpi。中密度(mdpi~160dpi)用作基础密度,其他来源如下:
ldpi = 0.75 x mdpi
hdpi = 1.5 x mdpi
xhdpi = 2.0 x mdpi
这基本上意味着如果你有100x100px的图像,并且你希望那个在hdpi屏幕上看起来不错,你应该在150x150px abd中提供相同的图像保存在drawable-hdpi目录中。 Android将完成剩下的工作,并使两个图像在适当的屏幕上看起来相同。
所以在开始使用图形设计之前:
另一方面,Google也推广了屏幕尺寸,因此我们有小型,普通,大型,xlarge ..为了支持不同尺寸,你应该定义不同的布局以及元素如何定位在它们中。
要阅读并了解有关整件事的更多信息,请尝试查看this link of official Android documentation。
希望你会发现答案有用;) 享受Android仙境..;)干杯
答案 1 :(得分:0)
分辨率并不重要,因为它是纯粹的数字媒体。如果你做300px宽的东西,无论分辨率如何,它都是300像素。该设备具有全局DPI设置,您可以查询系统,但它只是使用它来缩放显示图像。不考虑图像的DPI设置。