Android - 放在res / drawable-xhdpi中的超大图像没有在平板电脑模拟器上显示,为什么?

时间:2012-02-24 17:02:13

标签: android layout screen-size

除了平板电脑大小的屏幕外,我的应用似乎可以在不同大小的屏幕上工作。

我的工作方式是使用相对布局,它有很多图像。然后,图像放入文件夹中的大小不同,将取决于手机使用的图像(取决于大小)

我使用的文件夹是:

抽拉-HDPI

抽拉-MDPI

抽拉-LDPI

^当我在eclipse中创建项目时,已经添加了这些内容。

我读了,并添加了drawable-xhdpi,期望更大的屏幕会使用它。 然后我把图像放进去,我的布局在android 3.0模拟器上看起来很小。 所以,然后我在xhdpi中的一个图像上放了一个标记,发现平板电脑模拟器实际上并没有使用这个图像。

任何想法为什么? 是否需要进入清单?

2 个答案:

答案 0 :(得分:5)

xhdpi是“超高DPI”(例如Galaxy Nexus,小屏幕,大分辨率),大多数平板电脑不适合此类别。您可能正在寻找drawable-xlarge

答案 1 :(得分:2)

有时可能会出现'兼容模式'

http://developer.android.com/guide/practices/screen-compat-mode.html

您可以声明支持这些超大屏幕:

 <supports-screens android:xlargeScreens="true" />

或尝试声明您定位SDK版本13,这将关闭兼容模式。 但是这有其他副作用

 <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="13" />

以上链接中都记录了这些内容