Je veux mettre des onglets Texte (max 8 caractères) en ligne unique
J'ai ajouté un style personnalisé à l'élément Tablayout P>
<android.support.design.widget.TabLayout app:tabTextAppearance="@style/MyCustomTabTextAppearance" .. .. />
3 Réponses :
Une fois que modifiez le code suivant
<style name="MyCustomTabTextAppearance" parent="TextAppearance.AppCompat.Button"> <item name="android:maxLines">1</item> <item name="android:singleLine">true</item> </style>
Ajoutez ce style comme thème à Tablayout XML
Il suffit d'ajouter app: tabmode = "Scrollable" Code> à Tablayout;
<android.support.design.widget.TabLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
app:tabMode="scrollable"
android:layout_height="wrap_content" />
Ajoutez cette ligne à votre style personnalisé Tablayout, il fera la magie. P>
J'ai essayé d'utiliser cela, mais ça ne fonctionne pas
Guides.Codepath.com/android/...
Ce pourrait être la solution que vous recherchez. :)
Il suffit d'ajouter une application: tabmode = "Scrollable;
Résolu mon problème par cette réponse Voir cette réponse