文档章节

动态设置全屏,退出全屏

军歌
 军歌
发布于 2014/05/04 09:16
字数 90
阅读 1182
收藏 5
点赞 0
评论 0

实现全屏:

private void setFullScreen(){ 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); 
}

退出全屏:

方法一:

getWindow().setFlags(0, WindowManager.LayoutParams.FLAG_FULLSCREEN);

方法二:

private void quitFullScreen(){ 
    final WindowManager.LayoutParams attrs = getWindow().getAttributes(); 
    attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    getWindow().setAttributes(attrs); 
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); 
}

个人项目中实现:

/**设置全屏**/
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
getWindow().setAttributes(params);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

/**退出全屏**/
WindowManager.LayoutParams params = getWindow().getAttributes();
params.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setAttributes(params);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);





© 著作权归作者所有

共有 人打赏支持
军歌
粉丝 9
博文 86
码字总数 43501
作品 0
深圳
程序员
窗口设置最顶端,全屏

使窗口设置为最大化,最顶层 int cxScreen,cyScreen; cxScreen=GetSystemMetrics(SM_CXSCREEN);//获得屏幕的宽度 cyScreen=GetSystemMetrics(SM_CYSCREEN);//获得屏幕的高度 SetWindowPos(&......

长平狐 ⋅ 2012/10/08 ⋅ 0

手机影音第九天,控制视频全屏播放与退出全屏播放,音量调节按钮来控制视频音量与静音的实现

代码以托管到码云,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一、视频全屏播放与退出全屏 系统默认的videoview类,没有调整大小的方法,因此需要自定义一...

老婆的宝宝 ⋅ 2017/07/21 ⋅ 0

mac os x中,切换全屏显示当前窗口有快捷键吗?

全屏效果相当于单击上图中最右上角的按钮(两个反向的箭头)。全屏显示和退出全屏显示有快捷键吗? 可否设置?

haoamz ⋅ 2012/10/08 ⋅ 3

[我的作品]视频播放器

一.点播播放器 主要功能: 1.支持文件格式flv, f4v, mp4. 2.支持视频多码率. 3.播放、暂停、全屏/退出全屏、静音/取消静音、音量控制等功能 4.支持拖拉到指定时间点开始播放。 5.支持显卡加速...

liushen829475 ⋅ 2013/06/06 ⋅ 0

android 中phonegap 可以写全屏和非全屏插叙 吗?如何写呢

android 中phonegap 可以写全屏和非全屏插叙 吗?如何写呢? 在activity中是可以动态的设置全屏和非全屏,但是写在插件在phonegap中就运行不了。不知道phonegap能写全屏和非全屏插件不。如果...

小小不点 ⋅ 2013/04/28 ⋅ 0

让一个组件全屏

1.用GraphicsEnvironment类: GraphicsEnvironment ge= GraphicsEnvironment.getLocalGraphicsEnvironment();GraphicsDevice gd = ge.getDefaultScreenDevice();JFrame frame = new JFrame(......

leo-H ⋅ 2011/10/19 ⋅ 0

OS最新系统下IDEA全屏问题

mac pro升级到最新系统了10.11,忽然发现idea全屏有问题,看看是否是我个人问题还是idea不兼容最新系统造成的,操作如下: 1.idea版本14.1.5,全屏状态下。 2.cmd+,调出设置页面,把设至页...

CoderLeon ⋅ 2015/10/07 ⋅ 1

Nathen/jiaozivideoplayer

主要特点 可以完全自定义UI和任何功能 支持https和rtsp协议,更多协议请点这里 小于 110kb 可实现全屏播放,小窗播放 完美的列表滑动的判断 能在、和、和等多重嵌套模式下全屏工作 可以在加载...

Nathen ⋅ 2016/02/23 ⋅ 0

Flash Player 9 Update 3 版本 9.0.115.0 中的修正和功能

下面简要介绍了开发人员应了解的一些新功能: 新的音频/视频选项 H.264/HE-AAC 编解码器支持 Flash Player 9 Update 3 包含 H.264 视频和高效率 AAC (HE-AAC) 音频编解码器支持, 它开创了广阔...

付翔 ⋅ 2009/10/15 ⋅ 0

bootstrap3.x-markdown编辑器

改造了一个文本编辑器http://www.oschina.net/p/bootstrap-markdown。以前使用bootstrap 2.x开发的,现在改造成了基于bootstrap 3.x的 。但是有些问题: 1.点击全屏编辑时,输入域和展示域不...

小小宇航员 ⋅ 2014/01/21 ⋅ 12

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Netweaver和SAP云平台的quota管理

Netweaver 以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。 对于Dialog工作进程,使用事务码修改参数 ztta/roll_extension_dia. 对于非D...

JerryWang_SAP ⋅ 7分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 16分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 40分钟前 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 46分钟前 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

Yii2中findAll()的正确使用姿势/返回为空的处理办法

从一次错误的操作开始 $buildingObject = Building::findAll("status=1"); 1 这个调用看着没有任何毛病,但是在使用时返回的结果却是一个空数组。再回过头来看看数据表中: 按照套路来讲,查...

dragon_tech ⋅ 今天 ⋅ 0

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部