2014-10-23 2 views

ответ

5

Я прочитал больше и сумею найти, что вам нужно добавить этот тег, чтобы изменить цвет по умолчанию ActionBar в Android Lollipop.

<!--textColorPrimary is used to change the text color of the default action bar--> 
    <item name="android:textColorPrimary">#FFFFFF</item> 
7

Используйте @style/Theme.AppCompat.Light.DarkActionBar поменять окраску текста и многих других атрибутов, чтобы лучше соответствовать с более темной окрашенной панелью действий.

+1

Это похоже на лучшее решение, так как, например, просто установив textColorPrimary белый также изменить текст на выпадающее меню, что делает его трудно читать. Использование DarkActionBar делает текст на панели действий белым, но сохраняет текст в черном меню. –

2

тестировал на 5.0 Lollipop и 4.4 KitKat

<style name="MyAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 

    <!-- To change action bar text color --> 
    <item name="android:textColorPrimary">#123</item> 

    <!-- This has to be here to make it work; let me know if you know why --> 
    <item name="actionBarTheme">@style/ThemeOverlay.AppCompat.ActionBar</item>   

</style> 
Смежные вопросы