Android导航片段背景为黑色,无需设置



首先在我的Android Stuidio中,它看起来是这样的:
在此处输入图像描述

但在我的Android手机中,它看起来是这样的:
在此处输入图像描述

当我转到任务列表时,它看起来是这样的:
在此处输入图像描述

以下是主题.xml代码:

themes.xml

<resources xmlns:tools="http://schemas.android.com/tools">
<style name="Theme.ShareChargingPile2.Fullscreen" parent="Theme.ShareChargingPile2">
<item name="android:actionBarStyle">
@style/Widget.Theme.ShareChargingPile2.ActionBar.Fullscreen
</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@null</item>
</style>
<style name="ThemeOverlay.ShareChargingPile2.FullscreenContainer" parent="">
<item name="fullscreenBackgroundColor">@color/light_blue_600</item>
<item name="fullscreenTextColor">@color/light_blue_A200</item>
</style>
</resources>

问题:为什么我的应用程序的背景是黑色的?如何解决这个问题

已解决在主题.xml 中

<style name="Theme.ShareChargingPile2.Fullscreen" parent="Theme.ShareChargingPile2">
<item name="android:actionBarStyle">
@style/Widget.Theme.ShareChargingPile2.ActionBar.Fullscreen
</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@null</item>
</style>

windowBackground为@null。我换成@color/white。解决了这个问题

<style name="Theme.ShareChargingPile2.Fullscreen" parent="Theme.ShareChargingPile2">
<item name="android:actionBarStyle">
@style/Widget.Theme.ShareChargingPile2.ActionBar.Fullscreen
</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@color/white</item>
</style>

您的手机处于黑暗模式,或者您可以在res->值->主题->xml(night(将黑色更改为白色或其他颜色。

最新更新