android tabs android-tablelayout android-design-library gwt-tablayoutpanel

android - Texto del título de la pestaña TabLayout en minúsculas



tabs android-tablelayout (3)

Si agrega la siguiente línea a su TabLayout , debería funcionar:

app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"

Úselo así:

<android.support.design.widget.TabLayout android:id="@+id/tabLayout" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="@android:color/white" app:tabIndicatorHeight="2dp" app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget" app:tabSelectedTextColor="@android:color/white" app:tabTextColor="@android:color/white" />

He usado android.support.design.widget.TabLayout en mi aplicación con Min SDK 15.

Por defecto, toma el título de Tab en mayúsculas, pero quiero que aparezca en "textCapsWord". Intenté agregar Style como se sugiere here y here . Pero desafortunado ambos no funcionan.


puede personalizar el título de su pestaña con color, así como con minúscula, utilizando el código a continuación

<android.support.design.widget.TabLayout android:id="@+id/sliding_tabs" style="@style/customTabLayout" android:layout_width="match_parent" android:layout_height="@dimen/tabHeight" android:background="@color/blurred_black" android:divider="@drawable/blue" android:stretchColumns="*" app:tabMode="fixed" />

customTabLayout es estilo que está escrito en el archivo style.xml

<style name="customTabLayout" parent="Widget.Design.TabLayout"> <item name="tabIndicatorColor">@color/default_back</item> <item name="tabIndicatorHeight">2dp</item> <item name="tabPaddingStart">12dp</item> <item name="tabPaddingEnd">12dp</item> <item name="textAllCaps">false</item> <item name="android:dividerPadding">3dp</item> <item name="android:textSize">18sp</item> <item name="android:textColor">@color/default_back</item> <item name="android:divider">@android:color/black</item> <item name="tabBackground">?attr/selectableItemBackground</item> <item name="tabSelectedTextColor">@color/default_back</item> </style>

La esperanza lo ayudará de otra manera.


Puedes personalizar y crear tu título con el siguiente código ,

<android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" app:tabIndicatorColor="@color/colorLightPink" app:tabMode="scrollable" app:tabSelectedTextColor="@color/colorLightPink" app:tabTextAppearance="@style/CustomTextAppearanceTab" app:tabTextColor="@color/colorGreyDark" />

CustomTextAppearanceTab define el estilo de texto que se escribe en el archivo style.xml

<style name="CustomTextAppearanceTab" parent="TextAppearance.Design.Tab"> <item name="textAllCaps">false</item> <item name="android:textAllCaps">false</item> </style>