0

我对 Android 应用程序非常陌生,虽然这与编程无关,但我可以使用一些指导。据我所知,Android 有无数的屏幕尺寸,你可以为一个应用程序制作数千个位图。

为了更好地理解,我研究了很多页面,但其中最突出的是:

http://developer.android.com/guide/practices/screens_support.html http://coding.smashingmagazine.com/2011/06/30/designing-for-android/

我不是开发人员,也没有参与该部分(我觉得这对我现在真的很有帮助)。我唯一的任务是从中提取PNGsPSDs以便它们适合不同的一般屏幕尺寸:小、普通、大和 xl,每种尺寸都支持不同的DPI.

我的问题是......除了编码之外,最好和最有效的方法是什么?我一直在查看 Android 屏幕支持页面上的表 3,但我有点困惑。表格中有空白点,例如,大屏幕行。当你制作一个大屏幕时,hdpi你是否保持屏幕尺寸与 相同mdpi (480x800),只是增加你的dpi?同样的问题也适用于桌子上的其他空白点。

另外,您可以考虑PPI与 相同DPI吗?因此,如果我将 a 设置PSD为与小屏幕相同的分辨率ldpi并将其更改PNGs120ppi,是否正确?我已经阅读了很多关于它的内容,似乎没有明确的答案或方法来做到这一点。

如您所见,我到处都是.......

4

1 回答 1

0

你可以玩不同的

<ImageView
    android:scaleType="..."

最适合不同屏幕尺寸的选项。您也可以尝试使用 9-patch 图像。

要创建像任何类型的图标这样的小图片,您可以使用 Android Asset Studio(只需在 Eclipse 中添加 Android 图标集作为资源) - 它会为您生成不同屏幕密度的图标。

于 2013-06-15T18:07:08.330 回答