除了平板电脑大小的屏幕外,我的应用似乎可以在不同大小的屏幕上工作。
我的工作方式是使用相对布局,它有很多图像。然后,图像放入文件夹中的大小不同,将取决于手机使用的图像(取决于大小)
我使用的文件夹是:
抽拉-HDPI
抽拉-MDPI
抽拉-LDPI
^当我在eclipse中创建项目时,已经添加了这些内容。
我读了,并添加了drawable-xhdpi,期望更大的屏幕会使用它。 然后我把图像放进去,我的布局在android 3.0模拟器上看起来很小。 所以,然后我在xhdpi中的一个图像上放了一个标记,发现平板电脑模拟器实际上并没有使用这个图像。
任何想法为什么? 是否需要进入清单?
答案 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" />
以上链接中都记录了这些内容