android 无法在XML中设置默认系统底部导航栏颜色,Kotlin

xe55xuns  于 2023-02-27  发布在  Android
关注(0)|答案(1)|浏览(170)

这是我的音乐应用程序。安卓系统的导航是白色的,


...
但在同一部手机上,其他应用程序,如Spotify,它是黑色的。就像


,当我的应用程序在Kotlin中打开时,如何使其变为黑色?
这里是样式部分

<style name="Theme.Snoozz" parent="Theme.AppCompat.Light.NoActionBar">
<style name="Fullscreen" parent="Theme.Snoozz">
        <item name="android:windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="android:navigationBarColor">@color/black</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>

在明显活动中

<activity
            android:name=".MainActivity"
            android:exported="true"
            android:theme="@style/Theme.Snoozz"
            android:screenOrientation="portrait" />

我尝试了一些改变,通过添加导航栏颜色,但它没有改变任何东西,

<style name="Theme.Snoozz" parent="Theme.AppCompat.Light.NoActionBar">

    <item name="android:navigationBarColor">@color/black</item>

我真的很感激你能提供的任何帮助。

qv7cva1a

qv7cva1a1#

尝试不同的设备模拟器与不同的Android版本,因为我试过

<item name="android:navigationBarColor">@color/purple_200</item>

它运行良好:

所以我相信这是一个设备的问题,因为有些版本不允许!

相关问题