171 votes

Déterminer quand un ViewPager modifie des pages

J’ai trois pages (fragments) dans un ViewPager, mais je ne souhaite afficher un élément de menu que pour deux de ces pages.

Le code donné dans une réponse SO précédente ne semble pas fonctionner :

Eclipse dit que @Override n’est pas nécessaire et que super ne peut pas être réglé. Il n’est jamais appelé par le système, et même si c’était le cas, comment déterminerais-je quelle page était affichée en ce moment? Pourrais-je avoir de l’aide ici?

328voto

Joru Points 4153

Utilisez le ``:

127voto

Jaydipsinh Zala Points 16288

est déconseillé maintenant. Vous devez maintenant utiliser à la place.

par exemple

44voto

Jatin Sachdeva Points 38

Pour ViewPager2,

où `` est une classe statique avec trois méthodes :

38voto

KishanSolanki124 Points 966

Utilisateurs de Kotlin,

Mise à jour 2020 pour ViewPager2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X