在Acer Iconia Smart上运行手动编译的Android应用程序时,屏幕底部始终存在一个黑色栏,应用程序无法使用它。这适用于我自己以及从源代码编译的其他应用程序。预安装的应用程序不会显示此行为并使用整个屏幕。
该设备有1024x480的屏幕,但我只能使用855×480像素。这是getResources().getDisplayMetrics()
报告的尺寸。
到目前为止,任何解决问题的尝试都失败了,包括:
手动更改显示指标(使用getResources().updateConfiguration(config, metrics)
。
在Android清单中将<supports-screens>
的所有可能属性设置为true
。
android:minSdkVersion
设置为10
,对应设备上的Android 2.3.3版本。
有什么想法吗?是否有人在此设备上成功部署了使用整个屏幕区域的自编应用程序?
-Oliver
答案 0 :(得分:0)
将以下行添加到应用程序的Android清单中可以使整个屏幕可用:
<uses-feature android:name="com.acer.android.XLONG_SCREEN"
android:required="false" />
-Oliver