【问题标题】:How to remove global background color from a activity android如何从活动android中删除全局背景颜色
【发布时间】:2017-07-02 23:11:27
【问题描述】:

我已经通过添加主题为整个项目设置了背景颜色。

<item name="android:background">@color/primary_background</item>
<item name="background">@color/primary_background</item>

现在问题是每当我尝试使用底部导航栏或任何其他设计库时,例如我正在使用for the tour。在底部导航视图的情况下,如果我设置全局背景,那么我将无法更改底部栏背景颜色。在游览案例中,背景设置为全局背景颜色。

有什么方法可以取消设置活动的全局背景颜色。

【问题讨论】:

    标签: android background background-color


    【解决方案1】:

    就我而言,我创建了另一个通用主题:without_background_color_theme,并将除背景颜色之外的所有属性移至此主题。然后你的背景颜色主题将扩展 without_background_color_theme。现在您可以将要取消设置背景颜色的 Activity 主题设置为 without_background_color_theme。

    <style name="background_color_theme" parent="without_background_color_theme>
    <item name="android:windowBackground">@color/custom_theme_color</item>
    <item name="android:colorBackground">@color/custom_theme_color</item>
    </style>
    

    【讨论】:

    • 谢谢。简单的把戏。我怎么想念这个。多谢。 @Luong
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 2020-04-27
    • 2022-01-05
    相关资源
    最近更新 更多