2

どのAndroidデバイスでもアプリケーションを全画面表示にしたい。タイトルバーと通知バーを非表示にします。このアプリケーションは、Android4.0.3の10インチタブレットで実行されることになっています。次のコードを使用していますが、タイトルバーのみが表示されなくなります。通知バーも非表示にしたい。誰かが私のコードで私が間違っていることを教えてもらえますか?

getWindow().requestFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
4

2 に答える 2

3

これを試して

getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

それが役に立てば幸い。

編集:

SYSTEM_UI_FLAG_HIDE_NAVIGATION は、ナビゲーション バーの完全な非表示を要求する新しいフラグです。これは、一部のハンドセットで使用されるナビゲーション バーに対してのみ機能することに注意してください (タブレットのシステム バーは非表示になりません)。システムがユーザー入力を受け取るとすぐに、ナビゲーション バーが表示に戻ります。そのため、このモードは、主にビデオの再生や、画面全体が必要であるがユーザー入力は必要ないその他の場合に役立ちます。

.

于 2012-06-09T12:58:18.407 に答える
1

ナビゲーションボタンを押しているものを「ナビゲーション」バーと呼びます。

特定のフレームワーク内で非表示にすることはできませんが、デバイスのルート化がオプションである場合は可能です。

  1. ルート デバイス

  2. Busybox をインストールして実行する

  3. HideBar をインストールする

HideBar には、ナビゲーション バーを再表示する方法がない「キオスク」モードで実行するオプションがあります。言うまでもなく、これには本当に注意する必要があります。

この質問はここでも尋ねられました:

Android タブレットのナビゲーション バーが非表示にならない

Androidでシステムバーを削除する方法、つまり、すべて

Android タブレットのナビゲーション バーが非表示にならない

Android ICS でシステム/ナビゲーション バーを非表示にする方法はありますか

タブレットのシステム バーを非表示にする

Android 4 タブレットでリアル フルスクリーン

Android ICS でシステム バーを非表示にする簡単な方法

于 2012-11-17T15:14:55.583 に答える