Conosco la soluzione su come modificarlo a livello di codice, ma vorrei impostare il testo in XML. Come si fa a farlo? Ho cercato qui: http://developer.android.com/reference/android/widget/TabHost.html ma non ho trovato soluzione.TabHost - come modificare il testo della scheda in XML
risposta
ne dite ....
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TabHost
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:tag="tab0"
android:text="Tab 1"
android:background="@android:drawable/btn_star_big_on"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
<TextView
android:tag="tab1"
android:text="Tab 2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
<TextView
android:tag="tab2"
android:text="Tab 3"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
/>
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:text="Hallo1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:text="Hallo2"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:text="Hallo3"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</FrameLayout>
</LinearLayout>
</TabHost>
</RelativeLayout>
In questo modo sembrerà come segue:
Partenza il campione completo scheda here.
Spero che questo aiuti .... Saluti!
questo non ha funzionato per me ... – Supuhstar
@Supuhstar: puoi spiegare perché o quale errore hai ottenuto? – Trinimon
nessun errore, solo ... assolutamente niente di tutto ciò ha funzionato. I 'TextView's appaiono a sinistra delle schede nell'anteprima e nessuna scheda appare quando viene eseguita su un dispositivo reale. Nessuna funzionalità è acquisita ei frammenti appaiono in cima a vicenda – Supuhstar
Si può sempre andare in @ + id/tab1 e cambiarlo in qualunque cosa si desideri chiamare la scheda. Quindi, se vuoi che venga chiamato "Informazioni", basta cambiarlo in @ + id/Informazioni nel layout lineare per la scheda specifica.
La domanda riguarda XML. La formula è una query xpath? Se è così, per favore fai un esempio, tutti potrebbero non leggere fluentemente xpath. –
E i18n? – gattsbr
Abbastanza tardi su questo, ma jorgensen stava parlando di ID di tabulazione, per impostazione predefinita TabHost utilizza ID come etichette di tabulazione. Ma come ha sottolineato @gattsbr, questa soluzione è utilizzabile solo se non si utilizzano i file di traduzione delle stringhe – STremblay
- 1. Come centrare il testo in tabhost?
- 2. Come modificare dinamicamente il titolo della scheda
- 3. Ottieni l'indice della scheda selezionata in tabHost
- 4. Come rimuovere la scheda da TabHost
- 5. Android TabHost - Attività all'interno di ciascuna scheda
- 6. Come modificare il titolo della scheda PDF nel browser
- 7. Come modificare il titolo della scheda attuale utilizzando Chrome Extension
- 8. Aggiorna schede dall'attività di una scheda in un TabHost Android
- 9. L'icona della scheda non mostra
- 10. Android: modifica il colore del testo della scheda in FragmentActivity
- 11. Come posso modificare la dimensione della scheda in Vim?
- 12. Come modificare lo sfondo della scheda nelle schede di viewpagerindicator?
- 13. Come modificare il testo in datepicker?
- 14. Icone della barra della scheda centrale senza testo in Swift
- 15. Allinea le icone della scheda di navigazione di ActionBar sopra il testo della scheda?
- 16. Come modificare il colore dell'evidenziatore della scheda corrente in Android ViewPager?
- 17. È possibile cambiare il colore della scheda selezionata in Android?
- 18. Impossibile modificare FOV della telecamera della scheda di google
- 19. Come modificare il nome radice XML con la serializzazione XML?
- 20. Come modificare il file xml utilizzando PHP
- 21. ViewPagerIndicator: testo multilinea per il titolo della scheda?
- 22. Come posso cambiare il nome della scheda in Sublime Text?
- 23. Come modificare la scheda riquadro stile
- 24. Come modificare il testo sui pulsanti Messagebox?
- 25. Come rendere il menu della scheda Vim Vim per apparire come il menu della scheda Console
- 26. Come modificare il colore di sottolineatura della scheda selezionata in materiale angolare?
- 27. Come modificare il colore dell'intestazione della scheda attiva in IntelliJ 14.1.4?
- 28. Come modificare il testo in EditText verticalmente (Android)
- 29. come forzare attenzione per modificare il testo
- 30. Come modificare il colore del testo di IcsSpinner in ActionBarSherlock?
Ha funzionato davvero? Sto avendo lo stesso problema degli altri. Hai dovuto fare un codice java extra per questo? –