Deshacerse de la línea bajo TabWidget

Tengo actividad de pestaña simple con el siguiente diseño:

<TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ffffff00" /> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#ffffff00" /> 

Utilizo los botones como indicadores para pestañas

 tabHost.addTab(tabHost.newTabSpec("Tab1") .setIndicator(new Button(this)) .setContent(new Intent(this, TabActivity1.class))); tabHost.addTab(tabHost.newTabSpec("Tab2") .setIndicator(new Button(this)) .setContent(new Intent(this, TabActivity2.class))); 

En este caso FrameLayout siempre obtuvo la línea negra y efecto de sombra en la parte superior (se puede ver en botones):

texto alternativo

La pregunta es: ¿Cómo puedo deshacerme de esta línea? ¿Dónde está el método que lo dibuja en fuentes de Android?

Aplique un tema personalizado a su actividad y anule el atributo android: windowContentOverlay.

Defina un tema en themes.xml:

 <style name="YourTheme" parent="if you want"> ... <item name="android:windowContentOverlay">@null</item> ... </style> 

Aplique el tema en su aplicación o en la actividad de AndroidManifest.xml:

 <application android:theme="@style/YourTheme" ... > 

Espero eso ayude. Me causó mucho dolor de cabeza …

En su diseño xml:

 <TabWidget ... android:tabStripEnabled="false" > ... </TabWidget> 

Parece que la forma de hacerlo es anidar el tabwidget en un LinerLayout … Mira aquí.

Desafortunadamente no puedes deshacerte de él. Esto es un resultado de cómo se implementa TabWidget . Internamente, el TabWidget es un ActivityGroup y el contenido de cada ficha es su propia Activity .

Lo que te sugiero es usar la biblioteca proporcionada por GrreenDroid: http://android.cyrilmottier.com/?p=274

Sólo echar un vistazo a la GDTabActivity, usted será capaz de ajustar todo y deshacerse de esta barra.

http://android.cyrilmottier.com/medias/actionbar/action_bar_4.png

  • Cambiar color de texto y selector en TabWidget
  • Detener la vista web de Android que cubre tabwidget
  • Widget de la pestaña siempre en los alfabetos de mayúsculas en Android 4.0
  • Primera pestaña de atributos de android siempre se llama sin importar que establecemos tab2 como pestaña predeterminada
  • Comportamiento de menú de opciones extraño en Android TabActivity
  • Android TabWidget en tema de luz
  • Android: orientation = "vertical" no funciona para TabWidget
  • Tabwidget se superpone con el contenido de mi actividad
  • Android: personalización de la apariencia de Tabs con TabHost y TabWidget
  • TabHost / TabWidget - Escala de la imagen de fondo?
  • Controlar el color-estado / tamaño de la pestaña en TabActivity?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.