Android Studio Android应用启动背景颜色不变

cxfofazt  于 2023-03-30  发布在  Android
关注(0)|答案(1)|浏览(163)

我正在使用Android Studio制作一个Android应用程序。它在浅色模式下工作正常,但当我打开深色模式时,启动屏幕(点击图标时显示的初始屏幕)有一个黑色背景。
在activity_main.xml中,我尝试使用

android:windowBackground="@color/white"
android:drawableTint="@color/white"
app:tint="@color/white"

但以上的选择对我都不起作用。

lyr7nygr

lyr7nygr1#

试试这个
日主题:-

<style name="WhiteBackground" parent="Theme.App">
        <item name="android:windowBackground">@color/white</item>
    </style>

夜晚主题:

<style name="WhiteBackground" parent="Theme.App">
        <item name="android:windowBackground">@color/white</item>
    </style>

然后在manifest.xml中添加这一行

<activity
        android:name=".main.MainActivity"
        android:theme="@style/WhiteBackground"  // add this line
        android:exported="true"/>

或者,如果你想在你的应用程序中禁用夜间模式支持,那么你可以在你的启动器Activity上的super.onCreate()之前添加下面一行。

override fun onCreate(savedInstanceState: Bundle?) {
    AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
    super.onCreate(savedInstanceState)
}

相关问题