Как решить проблему, при которой строка состояния закрывает полноэкранный режим на ViewSonic gTablet?

Я пытаюсь разработать полноэкранное приложение на ViewSonic gTablet (Android 2.2). Приложение отлично работает на эмуляторе, но строка состояния накладывается поверх приложения на реальном оборудовании (см. рисунок по URL-адресу ниже).

http://i54.tinypic.com/1iy1r7.jpg

Я пробовал оба способа скрыть строку состояния, но не смог ее решить.

1) Скрыть строку состояния через AndroidManifest.xm

`<activity android:name=".HelloAndroid"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen">`

2) Скрыть строку состояния с помощью кода

`public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //For fullscreen
}`

Кто-нибудь может мне помочь? Ваш комментарий приветствуется.

С уважением,


person Chikashi Kato    schedule 12.02.2011    source источник


Ответы (1)


Я мог бы решить это сам. Причиной была настройка разрешения приложения. Если у вас есть такая же проблема, вы должны добавить элемент в свой AndroidManifest.xml следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    <application>...your setting...</application>
    <uses-sdk android:minSdkVersion="4"></uses-sdk> <!-- Add this element -->
</manifest>

С уважением,

person Chikashi Kato    schedule 13.02.2011