1

这是我的清单。

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

我有两个布局文件夹:layout-sw310dp、layout-sw532dp

“但是,Google Play 目前不支持此属性进行过滤(在 Android 3.2 上),因此如果您的应用程序不支持小屏幕,您应该继续使用其他尺寸属性。”

这是怎么回事?那么我应该如何排除 SmallestWidthDp 低于 310 的设备呢?

4

1 回答 1

0

在 3.2 之前的设备中执行此操作的唯一方法是

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

虽然小屏幕尺寸至少是426dp x 320dp,但我不会太担心,因为中等屏幕尺寸通常约为480dp x 320dp. 我想说设置android:smallScreens="false"应该排除宽度小于 310dp 的所有设备,同时不会排除宽度为 320dp 的中等屏幕设备。

于 2013-06-27T03:31:14.110 回答