2016-12-15 167 views
4

enter image description hereandroid:largeScreens的范围是什么?

根据上面的图片,大屏幕尺寸将有4“到7”的范围。

因此,所有具有4“至7”显示尺寸的Android设备都属于大屏幕尺寸。

可能机会7" 平板电脑也属于这个类别。

一个原因要问这个问题,我需要限制应用程序的平板电脑用户。

所以我已按照清单文件中的配置。

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

还有应用程序是为平板电脑越来越明显

只是想知道机器人:largeScreen s适用于平板电脑或手机?

我也参考了Android: Disable application for tablet

在此他只使用了normalScreens。但正常的屏幕尺寸范围是3-5英寸。如果设备是5-6英寸,该怎么办?

请给我澄清屏幕明智的范围。

回答

1

enter image description here

上述图示的规格为2至图4是用于电话:

android:smallScreens="true"

android:normalScreens="true"

这Play商店中针对应用效果然后在仅电话打开。

android:largeScreens="true"用于平板电脑和手机(5',7'tablete和大型手机如nexus)。

android:xlargeScreens="true"用于Tablete(7'和10')打开。

0

你可以尝试这个,它会帮助你。 你可以给整数参数与你想支持的最大Dp。 感谢

**android:largestWidthLimitDp="integer"** 

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

https://developer.android.com/guide/topics/manifest/supports-screens-element.html