我想针对所有屏幕尺寸优化我的应用程序。现在我想知道我是否真的必须把它全部放在一个 apk 中。 这些是我想要支持的屏幕尺寸:
320x480 400x800 400x852 540x960 720x1280
我认为具有 240x320 分辨率的设备太少了,因此也需要付出很大的努力才能支持它们。所以我的问题是,我是否必须在每个密度文件夹中放入所有图像?
另一个问题:我想提供我的应用程序从 2.1 开始,但是 2.1 不支持 xhdpi 屏幕,例如 720x1280,分别是 2.1 无法适应这些大图像。
最佳答案
这解释了如何优雅地处理多个 DPI:http://developer.android.com/training/basics/supporting-devices/screens.html
基本上每个 DPI 都有不同的目录:
MyProject/
res/
drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
如果 API 不支持它(在您的示例中为 xhpdi)或者如果您那里没有图像,那么它应该默认为 下的基本
/drawable/
文件夹>/res/
关于android - 为所有屏幕提供图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11417496/