如何保留操作/标题栏而隐藏通知栏?
这个问题看起来已经得到了回答,但是我找到的大多数答案都隐藏了操作栏和通知栏。我想保留动作/标题栏。我得到的最好的结果是隐藏两者并使用线性布局来显示自定义操作/标题栏,但我想要一个系统生成的。在显示通知栏时,是否可以仅隐藏操作栏?

最佳答案

要隐藏通知栏,请使用以下代码:

WindowManager.LayoutParams attrs = act.getWindow().getAttributes();
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
act.getWindow().setAttributes(attrs);

要显示通知栏,请使用以下代码:
WindowManager.LayoutParams attrs = act.getWindow().getAttributes();
attrs.flags &= ~WindowManager.LayoutParams.FLAG_FULLSCREEN;
act.getWindow().setAttributes(attrs);

您可能想调用activity.oncreate()中的代码。

10-04 17:14