Peut une vue personnalisée être utilisé comme un TabItem?
La TabLayout classe dans android vous offre une TabItem qui peut vous permettre de spécifier un texte et une icône.
Est-il possible d'utiliser un affichage personnalisé comme un TabItem?
Mon onglet ressemblerait à ceci
comme vous pouvez le voir en plus une icône et un texte de l'étiquette, j'ai également une notification symbole (un nombre à l'intérieur d'un cercle jaune). comment puis-je faire des onglets comme ça?
OriginalL'auteur Denny George | 2016-11-30
Vous devez vous connecter pour publier un commentaire.
Dans certains cas, au lieu de la valeur par défaut de l'onglet vue, on peut décider d'appliquer une custom XML de mise en page pour chaque onglet. Pour atteindre cet objectif, une itération sur tous les TabLayout.Les onglets après la fixation de l'coulissantes onglets pour le pager:
Ensuite, nous ajoutons les getTabView(position) méthode de la SampleFragmentPagerAdapter classe:
Avec cela, vous pouvez programmer le contenu de l'onglet personnalisé pour chaque page de la carte.
SOURCE
mais sa ne fonctionne pas onTabChange à l'écoute, pour afficher l'Onglet sélectionné avec la couleur claire
Pour modifier l'onglet couleur du texte vous pouvez créer un customView et remplacer le setSelected(boolean sélectionné) méthode pour modifier ses propres couleurs en conséquence.
OriginalL'auteur Asym
Essayer cette
XML
OriginalL'auteur Ashwin H