0

ランチャーを実装しています。画面の戻る/ホーム/設定ボタンをしばらく無効にしたい。したがって、フルスクリーンに設定したいと思います。ジンジャーブレッドとハニカムでそれを行うことができますが、うまく機能しますが、アイスクリームサンドイッチでは機能しません. 以下のコードを試しましたが、どちらも機能しません。

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

ActionBar actionBar = getActionBar();
actionBar.hide();

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

また、マニフェストでテーマをフルスクリーンとして設定しました。

4

3 に答える 3

0

android:theme="@android:style/Theme.NoTitleBar.Fullscreen">マニフェストで使用する

于 2013-03-26T15:29:06.703 に答える
0

アイスクリーム サンドウィッチは、投稿したコードをサポートします。デバイスに問題がある可能性があります。同じコードを試してください

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

あなたのxmlにimageviewのみを使用してください。それを実行してみてください

于 2013-03-26T19:02:41.107 に答える
-1
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

私は Ice Cream Sandwich を使用していますが、問題なく動作します。アプリに別の問題があります。

于 2013-03-26T15:23:00.393 に答える