0

我阅读了本教程http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts,但我不了解所有示例。我想在我的 android 应用程序中创建一个图像,但我不知道我应该使用多少像素,例如在 drawable-ldpi 、 drawable-mdpi 、 drawable-hdpi 和 drawable-hxdpi 中我应该使用哪些尺寸?3:4:6:8 尺寸是什么意思?这是用于图像还是应用程序图标?

4

1 回答 1

1

查看Android文档:

http://developer.android.com/design/style/iconography.html

他们在开始时解释了您的要求,但我建议您阅读整篇文章。

如果要生成具有所需所有不同尺寸的图标集,可以使用名为 Icon Generator 的工具,您可以在此处找到:

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html

如果您使用 Eclipse 进行开发,也可以使用此工具:

  • 右键单击Android项目
  • 新 --> 其他 ...
  • 然后打开安卓文件夹,选择“安卓图标集”

然后只需按照步骤创建所需的图标,它们将自动添加到您的“res”文件夹中的项目中。

关于图像大小,我建议您使用“dp”:

与密度无关的像素相当于 160 dpi 屏幕上的一个物理像素,这是系统为“中等”密度屏幕假定的基线密度。在运行时,系统会根据使用中屏幕的实际密度,根据需要透明地处理 dp 单位的任何缩放。dp 单位到屏幕像素的转换很简单:px = dp * (dpi / 160)。例如,在 240 dpi 的屏幕上,1 dp 等于 1.5 个物理像素。在定义应用程序的 UI 时,您应该始终使用 dp 单位,以确保您的 UI 在不同密度的屏幕上正确显示。

官方文档上的几个链接:

http://developer.android.com/guide/practices/screens_support.html http://developer.android.com/training/multiscreen/screendensities.html http://developer.android.com/design/style/metrics-网格.html

于 2013-08-21T14:27:44.903 回答