我正在使用,
<supports-screens
android:largeScreens="true"
android:normalScreens="false"
android:requiresSmallestWidthDp="600"
android:smallScreens="false"
android:xlargeScreens="true" />
我更关心android:requiresSmallestWidthDp =“600”
我的应用程序是否出现在Nexus 7平板电脑上?
答案 0 :(得分:0)
最好的方法是在实际设备或Eclipse AVD中测试它。
文档说......
为了使设备与您的应用程序兼容,设备的smallestWidth必须等于或大于此值。 (通常,您为此提供的值是布局支持的“最小宽度”,无论屏幕的当前方向如何。)
例如,典型的手机屏幕具有320dp的最小宽度,<7>平板电脑具有600dp的最小宽度,并且10“平板电脑具有720dp的最小宽度。这些值通常是最小宽度,因为它们是屏幕可用空间的最短维度。
如上所述,7英寸平板电脑的最小宽度为600dp
,所以我认为您的设置应该有效,但黄金法则是在Eclipse Android虚拟设备和实际设备中对其进行测试。
使用Nexus 7 (7.27", 800 x 1280:tvdpi)
作为设备设置AVD并查看其运行情况。
答案 1 :(得分:0)
在AndroidManifest.xml中添加了supports-screens标签后,我可以在发布商网站上选择Nexus7并取消选中所有其他设备。