如何隐藏启动器中的状态栏?

时间:2013-03-28 15:30:44

标签: android statusbar launcher

有启动器可以隐藏或保护状态栏。当触摸时我试图通过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);

2 个答案:

答案 0 :(得分:2)

您可以通过调用

以编程方式执行此操作
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

我认为你必须在此之前完成

setContentView(whatever);

或通过编辑应用程序样式,添加

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

<style>

答案 1 :(得分:0)

你在你的清单中尝试过这个吗?

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"