如何在1024x480 Android设备(Acer Iconia Smart)上使用整个屏幕?

时间:2011-06-17 13:51:36

标签: user-interface screen android

在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

1 个答案:

答案 0 :(得分:0)

将以下行添加到应用程序的Android清单中可以使整个屏幕可用:

 <uses-feature android:name="com.acer.android.XLONG_SCREEN" 
               android:required="false" />

-Oliver