1

我正在尝试隐藏状态栏。我尝试了以下事情。

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

Manifest.XML我已经添加了上面的代码。

onCreate()我添加了以下内容:

requestWindowFeature(Window.FEATURE_NO_TITLE);
// hide statusbar of Android
// could also be done later
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);

但我仍然无法隐藏状态栏。任何人都可以帮忙吗?

4

2 回答 2

2

您采用的方法适用于 2.3.X

但是,如果您谈论的是 4.0 平板电脑,这就是代码

LinearLayout layout = (LinearLayout)findViewById(R.id.layout);    
layout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

如果您谈论的是平板电脑,则无法摆脱系统栏,但我建议您看一下这个问题:

隐藏 Android Ice Cream Sandwich 上的状态栏

于 2012-12-14T14:39:44.940 回答
0

只需确保您在 setContentView() 行之前编写上述代码行?

于 2012-12-14T14:42:10.460 回答