samsung - develop for android
¿Eliminar el borde de la línea inferior en la barra de pestañas?(Y cambiar el color seleccionado) (6)
¿Es posible eliminar la línea inferior mostrada en la barra de pestañas? Es gris cuando no está seleccionado.
¿Y es posible cambiar el color amarillento a otra cosa?
diseño xml: http://pastebin.com/M2KqtH1r
En AndroidManifest.xml:
<activity android:name=".ActivityName" android:theme="@style/tabTheme"/>
En valores / estilos.xml:
<style name="tabTheme" parent="android:style/Theme">
<item name="android:tabWidgetStyle">@style/Widget.TabWidget</item>
</style>
<style name="Widget.TabWidget" parent="android:Theme">
<item name="android:tabStripEnabled">false</item>
</style>
Finalmente lo resolví por:
android:alpha="0"
Aquí el código completo:
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
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"
android:gravity="center_horizontal">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:tabStripEnabled="false"
android:alpha="0"
style="@style/TabStyle" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</TabHost>
Parece que la forma de hacerlo es anidar el tabwidget en un LinerLayout ... Mira here .
solo haz esto en tu tabWidget en tu archivo xml.
android:tabStripEnabled="false"
Espero que lo consigas. ;)
android: tabStripEnabled = "false" no funcionó para mí
Al hacer lo siguiente pude hacerlo funcionar
<android.support.design.widget.TabLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabIndicatorColor="@android:color/transparent"
app:tabIndicatorHeight="0dp" />
Estas 2 son las cosas principales.
app:tabIndicatorColor="@android:color/transparent"
app:tabIndicatorHeight="0dp"