1

ステータスバーを非表示または保護する可能性を提供するランチャーがあります。TouchEvent を使用してメニューの位置を取得しようとしましたが、タッチがあるときにメニューの位置を取得しようとしましたが、許可されていないことを示すポップアップを表示しましたが、touchEvent は画面上でアクションを実行するので、どうすればステータス バーを非表示にできますか?

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.main_grid);
        mGrid = (GridView) findViewById(R.id.gridview);
        mGrid.setColumnWidth(95);
        mGrid.setVisibility(0x00000000);
        mGrid.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
4

2 に答える 2

2

you can do it programmatically by calling

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

I think you must do it before than

setContentView(whatever);

or by editing app style, adding

<item name="android:windowFullscreen">true</item>

inside <style>

于 2013-03-28T15:32:17.173 に答える
0

マニフェストでこれを試しましたか?

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
于 2013-03-28T15:41:26.810 に答える