2012-07-19 17 views
7

Ho il tema Holo.Light.DarkActionBarAndroid personalizzato Tematizzazione in ActionBar/schede

Le schede sono ora impostati su sfondo bianco, il testo grigio chiaro - molto illeggibile. Voglio semplicemente cambiare il testo in qualcosa di molto, molto più scuro.

Ho cercato gli stili per vedere se posso eseguire l'override, ma tutto quello che posso fare è cambiare lo sfondo, non il testo.

Posso farlo in styles.xml o devo farlo programmaticamente?

+0

È interessante che alcuni abbiano preferito questa domanda, ma non ci sono risposte. Come può una cosa così elementare essere un mal di testa? – KickingLettuce

risposta

20

Se ti riferisci alla scheda 's il ActionBar vedere se questo cambia il colore:

<!-- The theme for the activity --> 
<style name="TabSpecialTheme" parent="android:Theme.Holo.Light.DarkActionBar"> 
     <item name="@android:attr/actionBarTabTextStyle">@style/TabStyle</item> 
</style> 

<!-- Modify the text color --> 
<style name="TabStyle" parent="android:Widget.Holo.Light.ActionBar.TabText.Inverse"> 
     <item name="android:textColor">#F70000</item> 
</style> 

Naturalmente non dimenticate di impostare il tema per l'attività a @style/TabSpecialTheme nel manifesto.

+0

Funziona come un fascino! Grazie. Mi hai salvato la giornata. – JustWork

Problemi correlati