这个东西我觉得写于不写的无所谓,就是改个主题配置文件的事情。
但原来我的程序兼容的android版本为10版本,换了安卓12手机,程序调到12后就在手机深色主题下显示了顶部标题区域,。原因很简单,安卓12有白色,黑色两个手机主题,当手机调到暗色模式,原来的主题配置文件就不顶用了,因为还要设置暗色模式下的主题文件xml,把标题改为NoActionBar。
又水了一篇文章😏)。。
通过路径app/l
观察下面的配置文件了解基本配置:观察主题配置文件在哪。(此配置不用修改
)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=""xmlns:tools=""package=don.weatherforcast4"><applicationandroid:allowBackup="true"android:dataExtractionRules="@xml/data_extraction_rules"android:fullBackupContent="@xml/backup_rules"android:icon="@mipmap/icon_logo"android:label="@string/app_name"//应用名称android:roundIcon="@mipmap/icon_logo"android:supportsRtl="true"android:theme="@style/Theme.appdemo"//这个就是主题的配置文件tools:targetApi="31"><activityandroid:name=".MainActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application>
</manifest>
主题文件的位置android:theme="@style/Theme.appdemo"
在配置文件ctrl+鼠标左键
即可定位到主题文件。
就是这两个,下面的l意思是手机在深色模式下的配置文件。
要去除顶部bar部分,两个xml同时修改修改:
<!-- Base application theme. --><style name="Theme.appdemo" parent="Theme.MaterialComponents.DayNight.NoActionBar">
主要改成NoActionBar
即可,这样手机开深色模式也不会有顶部标题区域了
本文发布于:2024-01-29 00:38:06,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170645989211457.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |