在activity中动态设置显示和隐藏通知栏
来源:互联网 发布:cba数据库 编辑:程序博客网 时间:2024/06/06 02:06
安卓想要设置全屏模式方法有:
1.在清单文件中去配置theme:
2.需要在onCreate()方法中去设置
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);并且需要在setContentView()之前
如果我们需要在初始化之后再去设置全屏模式,这时候这种方法就不能满足我们的需求了:
解决方法:
private void full(boolean enable) {
if (enable) {
//设置全屏
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(lp);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
} else {
//取消全屏
WindowManager.LayoutParams attr = getWindow().getAttributes();
attr.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(attr);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
}
}
0 0
- 在activity中动态设置显示和隐藏通知栏
- android 设置背景不跟随通知栏显示和隐藏变化(就如通知栏悬浮在窗口之上)
- 动态实现通知栏的显示和隐藏
- Activity中隐藏标题栏和全屏显示的设置
- 在Android中全屏显示内容,隐藏覆盖通知栏
- ios在同一个控制器中 动态显示和隐藏状态栏
- ios在同一个控制器中 动态显示和隐藏状态栏
- android应用程序,使用不同方法,在activity之中隐藏Title,或者实现FullScreen(隐藏通知栏)显示。
- Ext设置按钮动态隐藏和显示
- onConfigurationChanged切换横竖屏动态显示/隐藏通知栏
- easyUI动态设置显示隐藏折叠按钮(在JS中实现)
- 动态显示和隐藏datagrid中列
- Android 在Fragment 中控制 Activity 的控件隐藏和显示
- js中设置显示和隐藏
- 如何在activity中隐藏导航栏
- 动态设置EditText密码的显示和隐藏
- 监听键盘的显示和隐藏 通知
- 动态显示和隐藏状态栏
- 用户注册小例子
- thinkphp 表单自动验证功能
- Android中error inflating class fragment问题
- CSS3实现翻转(Flip)效果
- Alluxio层次化存储简介
- 在activity中动态设置显示和隐藏通知栏
- Timetool 显示时间 如 2天前
- iOS9如何引入dylib
- win8.1开机第一次宽带连接错误651解决
- couldn't find "libyuv.so
- go语言的初始化顺序,包,变量,init
- 设计模式 --六原则
- iOS视频开发经验
- 直接执行服务器端命令的方法