【发布时间】:2012-10-22 02:25:31
【问题描述】:
我使用的是安卓 2.3.3。
我创建了两个设备:普通屏幕HVGA 和大屏幕WVGA854。
我已将尺寸为 58x58px 的图像添加到 drawable-mdpi,并将另一个图像添加到 drawable-hdpi,尺寸为 144x144px。
我还向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
如果我说此应用仅适用于普通和更大屏幕的设备,我说得对吗?
【问题讨论】:
-
您为第二个模拟器创建的屏幕有多大? MDPI、HDPI等是基于像素密度的。如果您的第二个屏幕足够大,那么密度将与您的 HVGA 模拟器相同或更低。
-
我使用了模拟器的默认设置。我没有改变任何密度。