In Android 4.0 ho inserito la barra delle schede con due widget. in codice che scrivo in piccoli alphabates (nuovo), ma in applicazione dovrebbe sempre mostrare (NEW) Come scrivere piccole alphabates sulla scheda in Android Theme 4.0I widget di schede hanno sempre alfabeti maiuscoli in Android 4.0
11
A
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);
setAllCaps() non è disponibile in Android 2.x, questa soluzione non funzionerà lì. – Manohar
@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ì. –