注意是在android  4.4 版本之后进行的

将手机的虚拟键和状态栏隐藏掉,使之应用达到全面展示的效果。

                int version = android.os.Build.VERSION.SDK_INT;Window window = getWindow(); if (version >= Build.VERSION_CODES.KITKAT) {window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN |                  View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);}else{window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE );}

当SYSTEM_UI_FLAG_IMMERSIVE 、 SYSTEM_UI_FLAG_HIDE_NAVIGATION  和 SYSTEM_UI_FLAG_FULLSCREEN三个flag一起使用的时候,可以隐藏状态栏与导航栏,同时让你的app可以捕捉到用户的所有触摸屏事件。

最后,我给你们一些参考资料:

https://blog.csdn.net/sdvch/article/details/44209959   这个感觉比较详细一点,足够大家学习了!

https://blog.csdn.net/leogentleman/article/details/54566319      这个是扩展的

android之全屏沉浸模式(强制屏幕为全面屏)相关推荐

  1. [Android] 关于系统工具栏和全屏沉浸模式

    随着应用程序的一些深入设计,大家总想要更好的界面和体验,所以有些东西并不能只是知道方法就结束了,是得要去深入研究研究的.通过这个过程我觉得,从应用层面来讲,想实现一个功能很简单,但若想实现的好,就要去 ...

  2. 从顶部向下滑动即可退出全屏,全屏沉浸模式Immersive Full-Screen

    今天调试一个应用的时候,偶然出现了这个东西,好像很厉害的样子,不是很懂,就查了一下资料,自己又写了个小Demo. android 4.4 开始新出一个特性叫全屏沉浸模式Immersive Full-S ...

  3. 使用全屏沉浸模式(Using Immersive Full-Screen Mode)

    虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后.这篇文章就是教你如何彻底解决虚拟键带来的问题.在前面的几篇文章中我们已经知道如何同时隐藏状态 ...

  4. android强制全屏_如何强制任何Android应用进入全屏浸入模式(无生根)

    android强制全屏 Google released an Android version of Chrome in 2012, and have never bothered to give it ...

  5. Android UI体验之全屏沉浸式透明状态栏效果

    前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏. 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体 ...

  6. (AS笔记)Android全透明沉浸式主题样式——全屏沉浸隐藏底部导航栏

           上一章介绍了,Android全透明沉浸式主题样式--顶部状态栏+底部导航栏,教程传送门链接:         (AS笔记)Android全透明沉浸式主题样式--顶部状态栏+底部导航栏   ...

  7. 计算机桌面怎么全屏显示,电脑显示器如何设置全屏 把电脑屏幕调成满屏的方法有哪些...

    今天给大家带来电脑显示器如何设置全屏,把电脑屏幕调成满屏的方法有哪些,让您轻松解决问题. 现在很多人都使用电脑玩游戏,为了让游戏效果达到最好,很多人都会购买比较好的显示器,设置电脑全屏进行玩耍,下面是 ...

  8. 1.视频全屏展示(适应各种屏幕尺寸)

    视频全屏展示(适应各种屏幕尺寸) 大概效果 方法一(不兼容所有IE) object-fit:fill; <div class="banner"><videosrc ...

  9. 笔记本玩cf如何调全屏 笔记本玩cf屏幕两边有黑边怎么办

    笔记本玩cf如何调全屏 笔记本玩cf屏幕两边有黑边怎么办 <穿越火线>是一个比较受大众欢迎的大型网络游戏,玩家可以在其中享受真实世界中没有的刺激感,但是有时候因为设备的原因,我们可能不能够 ...

最新文章

  1. 顶尖985高校,异地布局!
  2. J Cheminform.|基于子结构的神经机器翻译用于逆合成预测
  3. 2018年中国高被引学者榜单发布,清华入榜学者数位列高校第一
  4. .net操纵xml文件类(c#)
  5. LeetCode 06Z字形变换07整数反转
  6. java class 生成对象_面向对象编程,你知道Java有哪些创建对象的方式吗?
  7. jdk8 接口抽象类区别_JDK 8时代的抽象类与接口
  8. Spring Security UserDetail
  9. 中国的脑部研究--脑网络组图谱
  10. SpringBoot整合Shiro框架
  11. 巧用代理猎手揪出局域网中的二级代理
  12. Android应用双开实现
  13. 简单的微信使用技巧,你需要掌握的技巧
  14. 音视频技术开发周刊 | 177
  15. React 运行流程
  16. mybatis-plus QueryWrapper 添加limit
  17. python 爬取24小时天气数据
  18. excel修改柱状图系列1名称
  19. 字节跳动VP 谢欣:打造10倍速高效组织的秘密!
  20. 手怎么画?怎样才能画好人物的手部?

热门文章

  1. IDEA 对代码标记 快速切换
  2. 直方图移位可逆水印MATLAB代码,基于图像插值和直方图平移的可逆水印算法
  3. 全能修图工具:Pixelmator Pro for Mac的常见问答
  4. STM32驱动ESP8266连接阿里云(1)----使用AT指令连接阿里云
  5. java不锁屏_如何控制Android不锁屏
  6. 真烧脑!60种小学奥数分类题型大汇编!做了几道题,感觉身体被掏空……
  7. 为什么java走了这么久的逼_瓜迪奥拉:走了这么久,你变了没有?
  8. nginx worker_processes 配置
  9. hge source explor 0x6 input module
  10. 一个简单的51程序设计与仿真