Android图像尺寸最佳做法

问题描述 投票:0回答:1

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

java android zeromq
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项目
  • 新增->其他...
  • 然后打开Android文件夹并选择“ 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- grids.html

© www.soinside.com 2019 - 2024. All rights reserved.