如何禁用Android活动的状态或通知栏

时间:2014-02-15 09:39:25

标签: android android-actionbar android-notification-bar

我已经提到了很多解决方案,但使用了我的应用程序崩溃

我正在使用自定义主题,因为我正在使用自定义操作栏

这是我使用样式的代码

 <style name="MyCustomTheme" parent="@android:style/Theme.Holo.Light">
        <item name="android:actionBarStyle">@style/MyActionBarTheme</item>
    </style>

同样使用以下代码会崩溃我的应用

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

1 个答案:

答案 0 :(得分:0)

您应该在setContentView

之前使用此功能
if (Build.VERSION.SDK_INT < 16) {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
else
{
    View decorView = getWindow().getDecorView();
    // Hide the status bar.
    int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
    decorView.setSystemUiVisibility(uiOptions);
}