0

我创建了一个 android 应用程序,它可以在几乎所有设备上运行,除了 320w x 480h (LG-p500) 的分辨率。我尝试创建一个drawable-sw320dp和layout-sw320dp。

我也有drawable-mdpi。现在从 LG 移动它选择 mdpi 而不是 320dp 文件夹。我如何强制我的应用从 sw320 文件夹而不是 mdpi 文件夹中选择图像。

这两天一直在做这个。

提前致谢!

4

3 回答 3

0

从“drawable-sw320dp”更改为“drawable-mdpi-sw320dp”和“drawable-mdpi”更改为“drawable-mdpi-sw321dp”

于 2013-05-10T14:00:09.340 回答
0

320dp 是 Android 设备可能的最小宽度,因此使用 -sw320dp 限定符只会带来奇怪的效果,而不会带来您想要实现的效果。

在 Android 2.x 设备上,您不能拥有最小宽度带来的这种粒度,而且您确实不应该这样做。

而是使您的布局具有弹性。和之间320 x 426 dp的差异并不显着。对于旧 Android 上的第一个 (426 dp) 设备,您只能使用 -small 限定符。320 x 480 dp320 x 533 dp

于 2013-05-10T14:20:28.267 回答
0

由于Android 2.3.3所有设备都按预期工作。您要使用的新限定符,最小宽度限定符r" 已经引入Android 3.2

于 2013-05-10T14:08:03.197 回答