Android动态全屏与退出全屏
来源:互联网 发布:node pm2 使用 编辑:程序博客网 时间:2024/06/02 22:35
让Android程序全屏的方法,大家都知道,那是静态的,程序运行之初就申明了。但是如果有这样的需求:要在程序运行的过程中,执行了某个操作而使之全屏,然后还需要退出全屏,怎么做?
如下:
- WindowManager.LayoutParams attrs = getWindow().getAttributes();
- attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
- getWindow().setAttributes(attrs);
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
修改window的LayoutParams参数,然后加上FLAG_LAYOUT_NO_LIMITS标志,就OK了。window会自动重新布局,呈现全屏的状态。
要退出全屏,只需要清除刚才加上的FLAG_FULLSCREEN参数,然后去掉FLAG_LAYOUT_NO_LIMITS标志。
如下:
- WindowManager.LayoutParams attrs = getWindow().getAttributes();
- attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
- getWindow().setAttributes(attrs);
- getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
- Android动态全屏与退出全屏
- Android动态全屏与退出全屏
- android去标题栏与全屏,动态全屏与退出全屏
- Android 动态设置全屏,退出全屏
- Android 动态设置全屏,退出全屏
- Android 动态设置全屏,退出全屏
- 动态设置全屏,退出全屏
- 动态设置全屏,退出全屏
- android中动态实现全屏和动态退出全屏方法
- android中动态实现全屏和动态退出全屏方法
- 应用程序动态全屏和退出全屏
- 应用程序动态全屏和退出全屏
- 应用程序动态全屏和退出全屏
- JS实现网页全屏与退出全屏
- 手动开启全屏与手动退出全屏
- JS实现网页全屏与退出全屏
- android开发:全屏和退出全屏
- android开发:全屏和退出全屏
- 中国古代音律常识
- DataTemplate
- Java正则表达式识别中文
- Composite (组合模式)
- 精品JS代码收藏大全
- Android动态全屏与退出全屏
- js 操作select 下拉框集合常见操作方法
- 关于DataGrid中的进度条的显示
- Android命令行签名另附jdk1.7签名无法安装的解决办法
- Android实现指定区域截屏的实现
- Mysql、SqlServer和Oracle 添加修改删除字段sql
- HDU 3255 Farming
- Android简单的广告控件View
- linux下C编程 实现即时按键检测