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


相关推荐: 在Oracle关闭情况下如何修改spfile的参数  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  详解阿里云nginx服务器多站点的配置  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  如何在云主机上快速搭建网站?  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  C语言设计一个闪闪的圣诞树  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel中的Facade(门面)到底是什么原理  如何解决hover在ie6中的兼容性问题  Laravel用户密码怎么加密_Laravel Hash门面使用教程  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  js代码实现下拉菜单【推荐】  Swift开发中switch语句值绑定模式  装修招标网站设计制作流程,装修招标流程?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何自定义错误页面(404, 500)?(代码示例)  Bootstrap整体框架之JavaScript插件架构  利用JavaScript实现拖拽改变元素大小  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何在局域网内绑定自建网站域名?  如何在阿里云服务器自主搭建网站?  nginx修改上传文件大小限制的方法  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何用低价快速搭建高质量网站?  Laravel如何发送系统通知?(Notification渠道示例)  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  LinuxCD持续部署教程_自动发布与回滚机制  微信推文制作网站有哪些,怎么做微信推文,急?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何在宝塔面板中创建新站点?  如何在阿里云域名上完成建站全流程?  JavaScript如何实现路由_前端路由原理是什么  HTML 中如何正确使用模板变量为元素的 name 属性赋值  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Python自动化办公教程_ExcelWordPDF批量处理案例  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  教你用AI将一段旋律扩展成一首完整的曲子  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Laravel如何生成URL和重定向?(路由助手函数)  Laravel如何使用withoutEvents方法临时禁用模型事件  简单实现jsp分页  网站制作企业,网站的banner和导航栏是指什么?  中国移动官方网站首页入口 中国移动官网网页登录