Android 应用的全屏和非全屏实现代码

发布时间 - 2026-01-11 01:07:32    点击率:

Android 应用的全屏和非全屏实现代码

 全屏显示操作:

  /**
   * 全屏显示
   */
  private void setFullSreen() {
    WindowManager.LayoutParams params = getWindow().getAttributes();
    params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
    getWindow().setAttributes(params);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
    //getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN); // Activity全屏显示,且状态栏被覆盖掉
  }

退出全屏操作:

 /**
   * 退出全屏
   */
  private void exitFullSreen() {
    WindowManager.LayoutParams params = getWindow().getAttributes();
    params.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().setAttributes(params);
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
    //getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); // Activity全屏显示,但是状态栏不会被覆盖掉,而是正常显示,只是Activity顶端布局会被覆盖住
  }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# Android  # 应用的全屏和非全屏  # 全屏的实现  # 退出全屏  # JS 全屏和退出全屏详解及实例代码  # js控制页面的全屏展示和退出全屏显示的方法  # Android全屏设置的方法总结  # jquery横向纵向鼠标滚轮全屏切换  # JS实现全屏的四种写法  # JavaScript全屏和退出全屏事件总结(附代码)  # 全屏  # 状态栏  # 希望能  # 谢谢大家  # 正常显示  # void  # setFullSreen  # private  # WindowManager  # getWindow  # params  # LayoutParams  # nbsp  # strong  # pre  # java  # brush  # class  # Activity 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 大连 网站制作,大连天途有线官网?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  网站制作软件有哪些,制图软件有哪些?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  网站建设要注意的标准 促进网站用户好感度!  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  如何用JavaScript实现文本编辑器_光标和选区怎么处理  高端云建站费用究竟需要多少预算?  如何在阿里云虚拟服务器快速搭建网站?  bing浏览器学术搜索入口_bing学术文献检索地址  千库网官网入口推荐 千库网设计创意平台入口  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  如何用5美元大硬盘VPS安全高效搭建个人网站?  Laravel如何使用Blade模板引擎?(完整语法和示例)  如何在云指建站中生成FTP站点?  如何用VPS主机快速搭建个人网站?  LinuxCD持续部署教程_自动发布与回滚机制  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  如何破解联通资金短缺导致的基站建设难题?  网站建设整体流程解析,建站其实很容易!  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  js代码实现下拉菜单【推荐】  中山网站制作网页,中山新生登记系统登记流程?  如何快速搭建自助建站会员专属系统?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何用狗爹虚拟主机快速搭建网站?  python中快速进行多个字符替换的方法小结  如何快速搭建高效香港服务器网站?  活动邀请函制作网站有哪些,活动邀请函文案?  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何快速建站并高效导出源代码?  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  中国移动官方网站首页入口 中国移动官网网页登录  香港服务器租用费用高吗?如何避免常见误区?  浅谈javascript alert和confirm的美化  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  JavaScript中如何操作剪贴板_ClipboardAPI怎么用