2014-10-23 21 views
6

Android Lollipop'taki ActionBar metin rengini siyahdan beyaza nasıl değiştirebilirim?Android 5.0 ActionBar metin rengi nasıl değiştirilir Lollipop?

Bu benim geçerli stilim.

<style name="AppCustomTheme" parent="@style/Theme.AppCompat.Light"> 
    <!-- colorPrimary is used for the default action bar background --> 
    <item name="colorPrimary">@color/orange_bar</item> 
</style> 

cevap

5

Daha fazla okudum ve Android Lollipop'taki ActionBar varsayılan rengini değiştirmek için bu etiketi eklemeniz gerektiğini bulmayı başardım.

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

Kullanım @style/Theme.AppCompat.Light.DarkActionBar metin ve koyu renkli Eylem Bar iyi oturması diğer birçok özelliklerine renklendirme takas.

+1

üzerine test, çünkü örneğin sadece zor yapma, ayrıca açılır menüden metni değişecek beyaza textColorPrimary ayarı okuyun. DarkActionBar'ı kullanarak metni eylem çubuğunda beyaz yapar, ancak metni siyah menüde tutar. –

2

5.0 Lollipop ve 4.4 KitKat Bu, daha iyi bir çözüm gibi görünüyor

<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> 
İlgili konular