2017-02-14 20 views
1

Я установил цвет фона для всего проекта, добавив в тему.Как удалить глобальный цвет фона из активности android

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

Теперь проблема, когда я пытаюсь использовать bottomnavigation бар или любую другую библиотеку проектирования, как я использую for the tour. В случае представления bottomnavigationview, если я устанавливаю глобальный фон, я не смогу изменить цвет фона нижнего бара. В случае тура фон установлен на глобальный цвет фона.

Есть ли способ отключить глобальный цвет фона для активности.

ответ

0

В моем случае я создал другую общую тему: without_background_color_theme и переместил все ваши атрибуты к этой теме, кроме цвета фона. Затем ваша тема цвет фона будет расширяться без_background_color_theme. Теперь вы можете установить тему активности, которую вы хотите отменить фоновый цвет, на no_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 –

 Смежные вопросы

  • Нет связанных вопросов^_^