When running manually compiled Android apps on the Acer Iconia Smart, there always remains a black bar at the bottom of the screen that is not usable by the apps. This happens for my own as well as other apps compiled from source. Pre-installed apps do not show this behavior and make use of the whole screen.
The device has a 1024×480 screen, but I can only make use of 855×480 pixels. This is the size reported by getResources().getDisplayMetrics().
So far, any attempts to fix the issue have failed, including:
-
manually changing the display metrics (using
getResources().updateConfiguration(config, metrics). -
setting all possible attributes of
<supports-screens>totruein the Android manifest.
android:minSdkVersion is set to 10, corresponding to the Android 2.3.3 version on the device.
Any ideas? Did anybody successfully deploy self-compiled apps on this device that make use of the entire screen estate?
Adding the following line to the application’s Android manifest makes the entire screen available: