我正在使用android 2.3.3。
我创建了两个设备:普通屏幕HVGA
和大屏幕WVGA854
。
我已将图片添加到尺寸为58x58像素的drawable-mdpi
,将其他图片添加到尺寸为144x144像素的drawable-hdpi
。
我还在AndroidManifest.xml
添加了一些文字:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="false"
android:xlargeScreens="false"
android:anyDensity="true">
</supports-screens>
我认为,其中两个(设备)会向我展示两种不同尺寸的图像。但不知怎的,它们都显示了来自mdpi
的相同图像
我知道,因为hdpi中的图像应顺时针旋转。
我已阅读此链接,但我仍然感到困惑。帮助
链接:
Tutorial: Multiple Screen Support
Supporting Multiple Screens
如果我说这个应用程序仅适用于普通和更大的屏幕设备,我是对的吗?
答案 0 :(得分:1)
您必须在仿真器设置中使用“Abstracted LCD Density”硬件属性。它从120dpi(ldpi)到312dpi(xhdpi)。