news 2026/6/10 17:40:01

Android 开发 - 实现隐藏标题栏 + 全屏 + 常亮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Android 开发 - 实现隐藏标题栏 + 全屏 + 常亮

实现隐藏标题栏 + 全屏 + 常亮

1、实现方式 1
(1)演示
  1. themes.xml文件进行如下配置
<resourcesxmlns:tools="http://schemas.android.com/tools"><style...>... <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item></style></resources>
  1. Activity 代码
publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);setContentView(R.layout.activity_main);}}
(2)解读
  1. 隐藏标题栏(ActionBar)
<itemname="windowActionBar">false</item><itemname="windowNoTitle">true</item>
  1. 隐藏原生标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
  1. 设置全屏,隐藏状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  1. 保持屏幕常亮
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
2、实现方式 2
(1)演示
publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);// 1. 隐藏原生标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);// 2. 设置全屏,隐藏状态栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);// 3. 保持屏幕常亮getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);setContentView(R.layout.activity_main);// 4. 隐藏标题栏(ActionBar)getSupportActionBar().hide();}}
(2)解读
  1. 隐藏原生标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
  1. 设置全屏,隐藏状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
  1. 保持屏幕常亮
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
  1. 隐藏标题栏(ActionBar)
getSupportActionBar().hide();
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:50:49

周末项目:用Kotaemon搭建个人知识库,总成本不到10元

周末项目&#xff1a;用Kotaemon搭建个人知识库&#xff0c;总成本不到10元 你是不是也有这样的烦恼&#xff1f;读过的书、看过的文章、收藏的资料越来越多&#xff0c;但真正要用的时候却找不到。笔记记了一大堆&#xff0c;回头翻起来像大海捞针。作为一个技术爱好者&#…

作者头像 李华
网站建设 2026/6/10 10:51:07

MinerU 2.5实战指南:合同PDF关键条款自动标记方法

MinerU 2.5实战指南&#xff1a;合同PDF关键条款自动标记方法 1. 引言 1.1 业务场景描述 在法律、金融和商务领域&#xff0c;合同文档的审查与管理是一项高频且高风险的任务。传统的人工审阅方式不仅耗时长&#xff0c;还容易遗漏关键条款&#xff0c;如违约责任、付款条件…

作者头像 李华
网站建设 2026/6/10 10:59:59

Springboot教学资料库系统023ce102(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表 项目功能 开题报告核心内容 基于Spring Boot的教学资料库系统开题报告 一、选题背景与意义 &#xff08;一&#xff09;选题背景 随着教育信息化的持续推进&#xff0c;高校教学资料种类与数量急剧增长&#xff0c;传统的人工管理方式已难以满足需求。教师…

作者头像 李华
网站建设 2026/6/10 12:37:34

FSMN VAD start/end时间戳应用:语音时长计算代码实例

FSMN VAD start/end时间戳应用&#xff1a;语音时长计算代码实例 1. 引言 FSMN VAD 是阿里达摩院 FunASR 项目中开源的语音活动检测&#xff08;Voice Activity Detection, VAD&#xff09;模型&#xff0c;能够高效准确地识别音频中的语音片段。该模型由科哥进行 WebUI 二次…

作者头像 李华
网站建设 2026/6/10 12:32:42

SSM新华书店o2o服务系统89nml(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面

系统程序文件列表 系统项目功能&#xff1a;客户,书籍,读书活动,写作比赛 SSM新华书店O2O服务系统开题报告 一、课题研究背景与意义 &#xff08;一&#xff09;研究背景 在数字化浪潮推动下&#xff0c;O2O&#xff08;Online to Offline&#xff09;模式已成为传统行业转型…

作者头像 李华
网站建设 2026/6/10 12:42:49

10分钟解锁AMD Ryzen隐藏性能:SDT调试工具实战指南

10分钟解锁AMD Ryzen隐藏性能&#xff1a;SDT调试工具实战指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gitco…

作者头像 李华