Как использовать весь экран на устройстве Android 1024x480 (Acer Iconia Smart)? - PullRequest
1 голос
/ 17 июня 2011

При запуске приложений Android, скомпилированных вручную, на Acer Iconia Smart, в нижней части экрана всегда остается черная полоса, которую приложения не могут использовать. Это происходит как для меня, так и для других приложений, скомпилированных из исходного кода. Предустановленные приложения не отображают это поведение и используют весь экран.

Устройство имеет экран 1024x480, но я могу использовать только 855 × 480 пикселей. Это размер, сообщенный getResources().getDisplayMetrics().

Пока что все попытки решить проблему не удаются, в том числе:

  • изменение параметров отображения вручную (с помощью getResources().updateConfiguration(config, metrics).

  • установка всех возможных атрибутов от <supports-screens> до true в манифесте Android.

android:minSdkVersion установлен на 10, что соответствует версии Android 2.3.3 на устройстве.

Есть идеи? Кто-нибудь успешно развернул на этом устройстве самостоятельно скомпилированные приложения, использующие все возможности экрана?

-Oliver

1 Ответ

0 голосов
/ 29 июня 2011

Добавление следующей строки в манифест Android приложения делает доступным весь экран:

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

-Oliver

...