在活动中使用Window对象的setFlags方法禁用通知栏,并且在活动销毁前记得重置标志位。
具体实现代码:
// 禁用通知栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
// 重置标志位
@Override
protected void onDestroy() {
super.onDestroy();
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
}