Se Parent ViewPager Vue de l'intérieur du Fragment
Je suis en train d'essayer d'accéder à la mère viewpager de l'intérieur d'un fragment, mais je n'ai aucune idée de comment faire cela.
J'ai besoin de changer de currentItem sur le ViewPager après un événement onClick à l'intérieur du fragment.
Des idées?
EDIT:
Je veux avoir accès à la vue parent(ViewPager Vue) pour que je puisse changer la currentItem qui est visible, à partir de l'intérieur de l'un de mes fragments.
- Votre question n'est pas clair s'il vous plaît ajouter un peu plus d'informations pertinentes.
Vous devez vous connecter pour publier un commentaire.
De fragment, appel getActivity() qui vous donne l'activité dans laquelle le fragment est hébergé. Appelez ensuite findViewById(ViewPagerId) pour obtenir le ViewPager.
Un peu en retard, mais vous pouvez obtenir le dans le Fragment de la
onCreateView
méthode.La
container
param est le parent, dans ce cas, un ViewPager.En Java:
Kotlin Version:
Les méthodes
onCreateView
etonViewCreated
etonAttach
sont appelés trop tôt.La vue est certainement attaché à sa vue parent dans le fragment de la
onResume
méthode. C'est un bon endroit pour ensuite utilisergetView().getParent()
Un autre chemin qui m'a aidé :