news 2026/4/18 7:33:56

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/4/18 6:46:54

AMD Ryzen硬件调试革命:85%效率提升的系统性能优化方案

AMD Ryzen硬件调试革命&#xff1a;85%效率提升的系统性能优化方案 【免费下载链接】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://g…

作者头像 李华
网站建设 2026/4/16 17:15:40

STM32驱动LVGL显示完整指南

STM32驱动LVGL实战全解析&#xff1a;从零搭建嵌入式图形界面 你有没有遇到过这样的项目需求——客户想要一个“像手机一样流畅”的触摸屏界面&#xff0c;而你的主控只是块STM32&#xff1f;别慌&#xff0c;这不是天方夜谭。今天我们就来拆解如何用 一颗不带GPU的Cortex-M7…

作者头像 李华
网站建设 2026/4/18 6:43:36

提升语音交互体验|利用SenseVoice Small识别文本与情绪状态

提升语音交互体验&#xff5c;利用SenseVoice Small识别文本与情绪状态 1. 引言&#xff1a;语音交互中的情感理解需求 随着智能语音助手、客服机器人、会议记录系统等应用的普及&#xff0c;传统的语音识别技术已无法满足日益复杂的交互需求。用户不再仅仅关注“说了什么”&…

作者头像 李华
网站建设 2026/4/18 6:40:06

Mac版微信插件完整管理指南:3分钟解决所有安装与卸载问题

Mac版微信插件完整管理指南&#xff1a;3分钟解决所有安装与卸载问题 【免费下载链接】WeChatExtension-ForMac Mac微信功能拓展/微信插件/微信小助手(A plugin for Mac WeChat) 项目地址: https://gitcode.com/gh_mirrors/we/WeChatExtension-ForMac 还在为微信插件崩溃…

作者头像 李华
网站建设 2026/4/18 6:38:31

面试反馈自动化:基于候选人语音情绪生成初步评价

面试反馈自动化&#xff1a;基于候选人语音情绪生成初步评价 在现代招聘流程中&#xff0c;面试官需要处理大量候选人录音或视频记录&#xff0c;手动撰写反馈不仅耗时且容易受主观因素影响。本文将介绍如何利用 SenseVoiceSmall 多语言语音理解模型&#xff08;富文本/情感识…

作者头像 李华