安卓沉浸式状态栏遇到的问题

server/2024/9/22 22:46:49/

1.顶部状态栏黑条问题
解决方案①:
  在Activuty的onCreate方法中设置如下代码。

        WindowManager.LayoutParams lp = getWindow().getAttributes();if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;getWindow().setAttributes(lp);}

解决方案②:
  在主题属性中加入如下属性。

<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>

2.顶部状态栏灰条问题
解决方案①:
  在Activuty的onCreate方法中设置如下代码。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

解决方案②:
  在主题属性中加入如下属性。

<item name="android:windowTranslucentStatus">true</item>

http://www.ppmy.cn/server/120503.html

相关文章

IPsec-VPN中文解释

一 IPsec-VPN 实操 (点到点) 网络括谱图 IPSec-VPN 配置思路 1 配置IP地址 FWA:IP地址的配置 [FW1000-A]interface GigabitEthernet 1/0/0 [FW1000-A-GigabitEthernet1/0/0]ip address 10.1.1.1 24 //配置IP地址 [FW1000-A]interface GigabitEthernet 1/0/2 [FW10…

c#的委托、事件

程序目的&#xff1a;实现对一个bool型变量的监视&#xff0c;当数据变化时&#xff0c;调用某一个函数&#xff0c;引申出委托、事件等基础概念。 方法一、在form1的类定义中&#xff0c;定义如下代码&#xff0c;这样定义是最直接的&#xff0c;也非常简单&#xff0c;没有涉…

涛思数据库安装和卸载

安装 cd opt/taos/TDengine-server-2.4.0.5 sudo ./install.sh 启动taos​ 安装后&#xff0c;请使用 systemctl 命令来启动 TDengine 的服务进程 systemctl start taosd检查服务是否正常工作&#xff1a; systemctl status taosd 升级 3.0 版在之前版本的基础上&#x…

rabbitmq整合skywalking并编写自定义插件增强

rabbitmq整合skywalking 首先先下载准备好skywalking 的服务端和ui控制台&#xff0c;java-agent https://skywalking.apache.org/downloads/ 整合skywalking 我的流程是在生产者和消费者服务中去引入一个mq的sdk&#xff0c;具体SDK的内容可以查看这篇文章 在sdk的pom文件…

异步请求的方法以及原理

异步请求是指在发送请求后&#xff0c;不会阻塞程序的执行&#xff0c;而是继续执行后续的代码&#xff0c;等待请求返回后再执行相应的回调函数。常见的异步请求方法包括使用XMLHttpRequest对象&#xff08;XHR&#xff09;和fetch API。 异步请求的方法 1. XMLHttpRequest (X…

3款免费的GPT类工具

前言 随着科技的飞速发展&#xff0c;人工智能&#xff08;AI&#xff09;的崛起与发展已经成为我们生活中不可或缺的一部分。它的出现彻底改变了我们与世界互动的方式&#xff0c;并为各行各业带来了前所未有的便利。 一、Kimi 网址&#xff1a;点我前往 国产AI模型Kimi是一…

ArcGIS Pro SDK (十四)地图探索 6 图形与工具

ArcGIS Pro SDK (十四)地图探索 6 图形与工具 文章目录 ArcGIS Pro SDK (十四)地图探索 6 图形与工具1 图形叠加1.1 图形叠加1.2 图形叠加与 CIMPicture图形1.3 添加带有文本的叠加图形2 工具2.1 更改草图工具的符号2.2 创建用于地图中单击的点的返回坐标的工具2.3 创建用于…

模板:JDBC 连接 MySQL 数据库

JDBC 连接 MySQL 数据库的代码不尽相同&#xff0c;这里提供以下几种模板&#xff0c;直接复制并简单修改参数即可&#xff08;前面的新建项目等步骤要准备好&#xff09;; 第一种&#xff1a; import java.sql.*;public class JdbcTest {//记得类名与文件名保持一致//1.加载…