众所周知,来自 LG、三星和 HTC 的最新设备有各种不同的屏幕尺寸。
当我在galaxy sII 上尝试我的应用程序时,旧的nexus one 并且它们看起来很好,直到我在galaxy 选项卡上尝试它并且所有布局都被拉伸了。我只有一套布局;和图形用于 ldpi/mdpi/hdpi 但不是 xhdpi
我想知道如何禁用对 Tab、Flyer 等平板设备的支持或安装,但支持 Galaxy note 和其他 4+" 设备?
提前谢谢你,因为我对屏幕尺寸和密度很困惑
众所周知,来自 LG、三星和 HTC 的最新设备有各种不同的屏幕尺寸。
当我在galaxy sII 上尝试我的应用程序时,旧的nexus one 并且它们看起来很好,直到我在galaxy 选项卡上尝试它并且所有布局都被拉伸了。我只有一套布局;和图形用于 ldpi/mdpi/hdpi 但不是 xhdpi
我想知道如何禁用对 Tab、Flyer 等平板设备的支持或安装,但支持 Galaxy note 和其他 4+" 设备?
提前谢谢你,因为我对屏幕尺寸和密度很困惑
您是否尝试过为选项卡设置布局?使用布局-xlarge?还是 layout-xlarge-land 文件夹?但如果您不想支持大屏幕(标签),您应该查看清单中的“support-screen”标签:
<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"]
它不会在标签上运行。