0

我已经为小型设备单独创建了一个布局,layout-small并将该布局中使用的图像添加到 中drawable-ldpi,但我不知道为什么layout-small不使用drawable-ldpi即使图像名称相同的小图像。

笔记:

我有layout A和里面我已经包括在内layout B,两者 layout-small都只包括在内。

我还进行了测试以检查我的设备属于哪个类别,结果显示

small sized screen而密度120就是LOW DENSITY

更新

我有layoutlayout-smalllayout-port文件夹,这里layout-port使用的是小图像,而不是layout-small,我将如何区分它们?

4

1 回答 1

0

您似乎正在尝试根据屏幕尺寸定位,但您正在根据屏幕密度添加图像。虽然您的设备的密度实际上可能是 LDPI,但实际上可能不是 SMALL。

文档中:

xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp

我建议您检查屏幕尺寸,看看您的屏幕是否实际上是 MEDIUM 尺寸。

编辑:HTC Wildfire 的屏幕为 3.2 英寸 @ 240 x 320,其 DPI 为 125。如果同时属于 SMALL 和 LDPI 类别,这绝对应该放置,但可能是分类错误?

于 2013-04-10T18:17:05.433 回答