studio samsung for english documentacion developer develop android user-interface

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 .


Usted ha personalizado su indicador de pestaña. es anular su estilo de tabwidget. Ya tuve este problema Compruebe estos dos mensajes. post1 y post2 . Espero eso ayude.


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"