2

我是一个新手程序员,但我几乎完成了我的 android 游戏项目。

但是我仍然不知道如何正确使用可绘制文件夹。

例如,如果我有一个 32 x 32 像素的图像,它会转到哪个文件夹?我必须为其他文件夹做多大?

目前,我在下面列出了这些文件夹: -drawable-hdpi -drawable-ldpi -drawable-mdpi -drawable-xhdpi

由于我不知道将图像放在哪里,我只是将它们放在所有文件夹中,但我认为这不对....是吗?

感谢您的帮助。

4

2 回答 2

1

对于每个图像,您需要创建多个图像以支持不同的屏幕分辨率(mdpi、hdpi、xhdpi、xxhdpi)。然后,您可以将它们放在您创建的适当文件夹中。在可绘制文件夹中,您保留内部使用其他可绘制文件夹的 xml。

下面的链接将为您提供有关支持不同屏幕的想法:

http://developer.android.com/guide/practices/screens_support.html

以下链接将提供有关图标的清晰图片:

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

您可以使用 Android Asset studio 来生成图标。按照下面的链接:

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

如果您无法为不同的屏幕分辨率获取不同的图像,只需将它们放在可绘制文件夹中,它将为任何设备挑选。但是你的应用程序的外观和感觉在不同的设备上不会很好。

希望它可以帮助你。

于 2013-08-21T07:14:10.097 回答