Android动态全屏与退出全屏
来源:互联网 发布:茅威涛东方不败 知乎 编辑:程序博客网 时间:2024/06/11 16:00
让Android程序全屏的方法,大家都知道,那是静态的,程序运行之初就申明了。但是如果有这样的需求:要在程序运行的过程中,执行了某个操作而使之全屏,然后还需要退出全屏,怎么做?
如下:
修改window的LayoutParams参数,然后加上FLAG_LAYOUT_NO_LIMITS标志,就OK了。window会自动重新布局,呈现全屏的状态。
要退出全屏,只需要清除刚才加上的FLAG_FULLSCREEN参数,然后去掉FLAG_LAYOUT_NO_LIMITS标志。
如下:
转载自:http://www.linuxidc.com/Linux/2012-03/56182.htm
如下:
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);
转载自:http://www.linuxidc.com/Linux/2012-03/56182.htm
- Android动态全屏与退出全屏
- Android动态全屏与退出全屏
- android去标题栏与全屏,动态全屏与退出全屏
- Android 动态设置全屏,退出全屏
- Android 动态设置全屏,退出全屏
- Android 动态设置全屏,退出全屏
- 动态设置全屏,退出全屏
- 动态设置全屏,退出全屏
- android中动态实现全屏和动态退出全屏方法
- android中动态实现全屏和动态退出全屏方法
- 应用程序动态全屏和退出全屏
- 应用程序动态全屏和退出全屏
- 应用程序动态全屏和退出全屏
- JS实现网页全屏与退出全屏
- 手动开启全屏与手动退出全屏
- JS实现网页全屏与退出全屏
- android开发:全屏和退出全屏
- android开发:全屏和退出全屏
- sql 错误类型 18456 10048解决方案
- shell脚本内与mysql交互
- java中浮点数的运算
- Eclipse开发环境设置
- Objective-C 类,实例成员,静态变量,对象方法,类方法(静态方法),对象,
- Android动态全屏与退出全屏
- 一些C语言题目(二)
- CDN/DNS学习资料
- Navigation Bar的简单设置
- 数据库中循环插入数据
- GPS纠偏算法,适用于google,高德体系的地图
- MFC基础类源码CPP实现文件
- SQL Server忘记sa密码
- HashSet类与Hash算法