J'ai un fragment
avec un textView
. Je veux que le textView
change lorsque je fais défiler le viewPager
. Je veux réutiliser le même fragment
plutôt que de créer un nouveau fragment pour afficher chaque text
.Comment faire? J'espère que les développeurs professionnels pourront comprendre ce que je veux dire.Comment réutiliser le même fragment à travers viewPager
Répondre
Vous ne pouvez pas joindre un même fragment en activité deux fois simultanément. Si vous voulez que le comportement que vous avez mentionné n'utilise pas ViewPager
. Utilisez simplement la détection de mouvement par balayage dans une mise en page et peut-être quelques animations.
Pourquoi ne pouvez-vous pas faire en sorte que l'adaptateur téléavertisseur renvoie la même instance du fragment? –
Parce que l'adaptateur retournera également le même fragment pour les pages voisines. –
Eh bien, ne renvoyez pas un nouveau fragment, alors. Retourne juste un ... Ou extrait un objet modèle à réutiliser par les deux Fragments –
Pourquoi avez-vous même un ViewPager si vous voulez le même fragment? Restez sur place ... – dominicoder