2012-03-31 23 views

risposta

12

L'impostazione predefinita per la visualizzazione a schede in Android 4.0 (il tema Holo) ha android:textAllCaps impostato su true. È possibile creare il proprio tema e quindi applicarlo alla barra delle azioni nel manifest per sovrascrivere questo comportamento. Per ulteriori informazioni sul styling dei ActionBar e creare i propri stili, vedi:

http://developer.android.com/guide/topics/ui/themes.html e http://android-developers.blogspot.com/2011/04/customizing-action-bar.html

20

Non c'è bisogno di creare tema personalizzato

Nel codice sorgente ..

TextView tv = (TextView) mTabHost.getTabWidget().getChildAt(index).findViewById(android.R.id.title); 
    tv.setAllCaps(false); 
+1

setAllCaps() non è disponibile in Android 2.x, questa soluzione non funzionerà lì. – Manohar

+2

@Manohar Bene, i TAB non sono disponibili in Android 2.x quindi l'intera domanda è rilevante solo per Android 3+. Nel caso si stia utilizzando la libreria ActionBarSherlock o ActionBarCompat, l'approccio simile viene applicato lì. –