如何在android> 11中启用屏幕兼容模式

时间:2011-09-29 13:11:30

标签: android android-manifest

我有一个很老的应用程序,仍然需要支持Android 1.5(API版本3)设备。

由于某种原因,屏幕兼容模式已停止运行,我无法弄清楚原因。它在蜂窝设备上运行良好。

我得到的结果是应用程序被缩放(即所有元素都超大)而不是被拉伸(我的所有活动都使用相对布局,因此它们都可以拉伸 - 并且它正常工作!)。

在我的宣言中我有:

<uses-sdk android:minSdkVersion="3"/>

<supports-screens android:largeScreens="true" android:anyDensity="true" android:smallScreens="true" android:resizeable="true" />

我尝试添加android:xlargeScreens="true"但无效。

我无法弄清楚的是为什么兼容模式按钮已经消失了这个应用程序。清单中是否有可以做到的东西?

我也尝试过:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="11"/>
<supports-screens android:largeScreens="true" android:anyDensity="true" android:smallScreens="true" android:resizeable="true" android:xlargeScreens="true" />

1 个答案:

答案 0 :(得分:0)

您的应用程序目标是API版本11,这意味着屏幕兼容性选择器不会显示。尝试使用较低的目标版本,即版本10(Android 2.3)。