TabHost – cómo cambiar el texto de la pestaña en XML

Sé la solución de cómo cambiarlo de forma programática, sin embargo, me gustaría establecer el texto en XML. ¿Cómo haces eso? He mirado aquí: http://developer.android.com/reference/android/widget/TabHost.html pero no encontré ninguna solución.

Qué tal si ….

<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> 

De esta manera se verá como sigue:

TabHost

Compruebe la muestra completa de la pestaña aquí .

Espero que esto ayude … ¡Salud!

Siempre puedes ir a @ + id / tab1 y cambiarlo a lo que quieras que se llame la pestaña. Así que si quieres que se llame "Acerca de" simplemente cambia a @ + id / About en el diseño lineal para la pestaña específica.

  • Fragmentos lentos Android TabHost lento
  • Cómo restablecer Id de item list_view en cada ficha en TabHost?
  • Obtener referencia al fragmento anidado de FragmentTabHost
  • ViewPager dentro de Fragmento pierde contenido al volver a él
  • Java.lang.IllegalStateException: Sin actividad
  • Actividad en TabHost
  • ¿Cómo uso tabHost para Android
  • Problema con la presentación de TabHost Layout en una nueva intención
  • Android L Previsualizar el material denominado Tabs
  • Android Tabhost Problema - .setIndicator
  • ¿Hay una manera de mostrar fragmentos en TabHost?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.