是否足以创建一个可绘制的文件夹并将它们只放在那里?我必须根据它们的大小来缩放所有图像并将它们全部放入? (to drawable-xhdpi,drawable-xxhdpi,drawable-mdpi,drawable-hhdpi)。感谢
答案 0 :(得分:1)
从Android Developer site开始,就是这一段。
要针对不同的屏幕尺寸和密度优化应用程序的UI,您可以为任何通用尺寸和密度提供替代资源。通常,您应该为一些不同的屏幕尺寸提供替代布局,并为不同的屏幕密度提供替代的位图图像。在运行时,系统会根据当前设备屏幕的通用大小或密度,为您的应用程序使用适当的资源。
这确认您必须为要支持的每种分辨率和密度创建不同的图像。
请记住,您可以通过Android Manifest配置排除某些屏幕类型
答案 1 :(得分:1)
此链接非常了解drawable的功能以及如何支持其他屏幕尺寸:http://developer.android.com/guide/practices/screens_support.html
Drawable文件夹是默认文件夹。我的意思是,如果您没有其他特定文件夹(例如drawable-xhdpi)并且您的设备具有此维度,则它将使用默认文件夹。
所以,问你的猜测,建议为每个尺寸(可绘制和布局)创建一个文件夹,但你没有义务(取决于你)。