Android设备/屏幕支持

时间:2012-08-06 17:51:19

标签: android android-resolution

众所周知,LG,三星和HTC的最新设备有各种不同的屏幕尺寸。

当我在galaxy sII上尝试我的应用程序时,旧的nexus和它们看起来很好,直到我在galaxy选项卡上尝试它并且所有布局都被拉伸。我只有一套布局适合所有人;和ldpi / mdpi / hdpi的图形,但不是xhdpi

我想知道如何禁用支持或安装平板电脑设备,如Tab,Flyer等,但支持Galaxy笔记和其他4+“设备?”

提前谢谢你,因为我对屏幕尺寸与密度相比很混淆

1 个答案:

答案 0 :(得分:0)

您是否尝试过为标签设置布局?使用layout-xlarge?还是layout-xlarge-land文件夹?但是如果你不想支持大屏幕(标签),你应该看清单中的“支持屏幕”标签:

<supports-screens android:resizeable=["true"| "false"]
                  android:smallScreens=["true" | "false"]
                  android:normalScreens=["true" | "false"]
                  android:largeScreens=["true" | "false"]
                  android:xlargeScreens=["true" | "false"]
                  android:anyDensity=["true" | "false"]
                  android:requiresSmallestWidthDp="integer"
                  android:compatibleWidthLimitDp="integer"
                  android:largestWidthLimitDp="integer"/>

您只需要设置:

android:xlargeScreens=["false"]

并且它不会在标签上运行。