在android中隐藏/显示通知栏

时间:2013-02-13 08:42:44

标签: android notifications

我可以使用此代码隐藏通知栏

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

但我希望用户可以选择显示和隐藏通知栏。 目前,我的Activity会永久隐藏通知栏。

我是怎么做到的?

1 个答案:

答案 0 :(得分:1)

您可以使用以下方式退出全屏模式(即显示状态栏)

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);