如何在 android >11 中启用屏幕兼容模式
我有一个相当旧的应用程序,但仍然必须支持 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" />
I have an app that is quite old and still has to support Android 1.5 (API version 3) devices.
For some reason the screen compatibility mode has stopped running and I can't figure out why. It did work fine on honeycomb devices.
The result I am getting is that that the app is zoomed (i.e. all elements are oversized) instead of being stretched (all my activity use relative layouts so they all stretch fine - and it was working!).
In My Manifest I have:
<uses-sdk android:minSdkVersion="3"/>
and
<supports-screens android:largeScreens="true" android:anyDensity="true" android:smallScreens="true" android:resizeable="true" />
I have tried adding android:xlargeScreens="true"
but to not avail.
The thing I cant figure out is why the compatibility mode button has disappeared for this app. Is there something in the manifest that can do that?
I have also tried :
<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" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的应用程序目标是 API 版本 11,这意味着屏幕兼容性选择器不会显示。尝试使用较低的目标版本,即版本 10 (Android 2.3)。
Your application target is API version 11, which means that the screen compatibility chooser won't show up. Try with a lower target version, i.e. version 10 (Android 2.3).