2017-02-14 66 views
1

我已经通过在主题中添加设置了整个项目的背景色。如何从活动中删除全局背景色android

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

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

是否有任何方法可以取消设置活动的全局背景颜色。

回答

0

在我的情况下,我创建了另一个主题:without_background_color_theme,并将所有属性移至此主题,但背景颜色除外。那么你的背景颜色主题将会扩展without_background_color_theme。现在,您可以将要将背景颜色取消设置的活动主题设置为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> 
+0

谢谢。简单的把戏。我多么想念这个。非常感谢。 @Luong –