0

创建一个可绘制文件夹并将所有图像仅放在那里就足够了吗?我必须缩放所有图像并根据它们的大小放置它们?(到drawable-xhdpi、drawable-xxhdpi、drawable-mdpi、drawable-hhdpi)。谢谢

4

2 回答 2

1

Android Developer site,有这一段。

要针对不同的屏幕尺寸和密度优化应用程序的 UI,您可以为任何通用尺寸和密度提供替代资源。通常,您应该为一些不同的屏幕尺寸提供替代布局,并为不同的屏幕密度提供替代位图图像。在运行时,系统会根据当前设备屏幕的一般大小或密度为您的应用程序使用适当的资源。

这确认您必须为要支持的每种分辨率和密度创建不同的图像。

请记住,您可以通过 Android Manifest 配置排除某些屏幕类型

于 2014-02-24T09:17:10.437 回答
1

此链接很好地解释了可绘制的功能以及如何支持其他屏幕尺寸:http: //developer.android.com/guide/practices/screens_support.html

Drawable 文件夹是默认文件夹。我的意思是,如果您没有其他特定文件夹(例如 drawable-xhdpi)并且您的设备具有此尺寸,它将使用默认文件夹。

因此,根据您的建议,建议为每种尺寸(可绘制和布局)创建一个文件夹,但您没有义务(取决于您)。

于 2014-02-24T09:30:08.173 回答