android taille de la police des onglets
je demande à cette quête d'un peu de temps , mais je n'ai pas de solutions 🙁
mon problème, c'est que j'ai une application android avec un onglet activité, où j'ai pour définir la taille de la police de mes onglets, mais je ne sais pas comment.
dans mon activité, j'ai mis mon onglets du programme:
TabLayout tabLayout = (TabLayout) findViewById(R.id.tab_layout);
tabLayout.addTab(tabLayout.newTab().setText("MY TAB 1"));
tabLayout.addTab(tabLayout.newTab().setText("MY TAB 2"));
tabLayout.addTab(tabLayout.newTab().setText("MY TAB 3"));
tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
Problème, c'est que le dernier 1 - 2 lettres seront coupés, j'ai donc de définir la taille de police, mais comment?
j'espère que quelqu'un peut m'aider.
OriginalL'auteur Ghost108 | 2015-12-09
Vous devez vous connecter pour publier un commentaire.
Écrire ces codes ci-dessous styles.xml
Et dans votre tablayout, définissez le style comme ci-dessous.
dp
dans les polices. Utilisationsp
Si cette solution ne fonctionne pas pour toi & ton onglet texte multiligne; découvrez ma réponse ici pour la solution : stackoverflow.com/a/48797329/700693
Merci ça fonctionne, vous avez sauvé ma journée...
N'a pas fonctionné pour moi!
OriginalL'auteur Nigam Patro
essayer cette
Créer une mise en page xml nommé custom_tab.xml
que dans votre activité définir la taille du texte programaticlly comme le code ci-dessous
OriginalL'auteur hossam elsawy
Ce code fonctionne pour Tablayout changer la couleur du texte,le type de visage(style de Police) et aussi la taille du Texte. SI cela fonctionne pour vous aussi alors faire corriger ainsi les autres utilisateurs peuvent facilement résoudre son/son problème
OriginalL'auteur viral 9966
essayez aussi:
OriginalL'auteur Ashwin H
Si vous souhaitez modifier la taille de la police de la programmation, vous pouvez utiliser la réflexion java pour accéder au champ entier tabTextSize dans le TabLayout de classe et de définir la taille de la police selon vos besoins.
OriginalL'auteur Muhammed Afsal
si vous définissez text_size directement dans le style de l'onglet mise en page,
il ne fonctionne pas!!
vous devez définir dans un style qui a
parent="@android:style/TextAppearance.Widget de.TabWidget"
et aussi c'est une plein de style pour l'onglet:
OriginalL'auteur Maryam Azhdari
J'ai effectué les opérations suivantes:
Créer un attrs.xml entrée comme celle-ci
Puis créer une taille de police de la propriété et de l'initialiser la méthode que vous appelez dans le constructeur comme ce
Ensuite, j'ai utilisé la méthode de la 9966 (en l'améliorant un peu) et l'a appelé à le remplacer NewTab méthode comme ceci
Et c'est tout 🙂
OriginalL'auteur Jop Middelkamp