【问题标题】:supports-screens and image still the same支持屏幕和图像仍然相同
【发布时间】: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 模拟器相同或更低。
  • 我使用了模拟器的默认设置。我没有改变任何密度。

标签: android android-manifest


【解决方案1】:

您必须在模拟器设置中使用“Abstracted LCD Density”硬件属性。它从 120dpi (ldpi) 到 312dpi (xhdpi)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多