【问题标题】:Why doesn't my app run on xlarge resolution of the GenyMotion emulator?为什么我的应用程序不能在 GenyMotion 模拟器的 xlarge 分辨率上运行?
【发布时间】:2014-12-02 13:14:58
【问题描述】:

我正在尝试在具有以下规格的 GenyMotion 模拟器(自定义平板电脑)上运行我的应用程序:

1536 x 1152 尺寸。

320dpi-即 xhdpi。

我有以下资源:

1.drawable-sw720dp-land-xhdpi

2.layout-sw720dp-land

3.values-sw720dp-land-xhdpi

我在mainifest 文件中有以下代码:

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

我已将我的应用设计为适用于从小到大的屏幕分辨率。我已经定制了我的模拟器以在平板电脑的 mdpi、hdpi 屏幕上工作,但在 xhdpi 的情况下,应用程序不会占用 xhdpi 资源。谁能告诉我这是怎么回事?

【问题讨论】:

  • 尝试将sw720dp改为sw600dp
  • 我也为 sw600dp 设计过,但我想针对 sw720dp 进行测试。
  • 平板电脑的尺寸是多少?
  • sw600 适用于 nexus 7 英寸
  • 您在哪个设备上测试?该设备的尺寸是多少?

标签: android android-resources genymotion


【解决方案1】:

通过分辨率您无法获得设备的实际尺寸,sw720 适用于 10 英寸平板电脑,sw600 适用于 7 英寸平板电脑。

所以您正在测试的表可能是 7 英寸平板电脑,因此它将使用 sw600。 这对你有帮助吗

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多