Ich verwende Tabbed Activity von Android Studio.Warum setCurrentItem() von viewPager funktioniert für die nächste Seite und nicht für die vorherige Seite?
Ich bin zwischen den Seiten swiping bewegt, aber ich habe 2 Ansichten hinzugefügt, um nächste und vorherige durch onclick-Methode zu bewegen, aber es funktioniert nicht, um nur zurückzugehen, um als nächstes zu gehen.
nextAbitudini.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//it works
mViewPager.setCurrentItem(getArguments().getInt(ARG_SECTION_NUMBER));
}
});
backAbitudini.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//it doesn't work
mViewPager.setCurrentItem(getArguments().getInt(ARG_SECTION_NUMBER)-1);
}
});
Ich benutze FragmentPagerAdapter. Es funktioniert zurück wischen.
Ich legte onClick Methoden in onCreateview.
Sie die ARG_SECTION_NUMBER auf der onPageSelected des ViewPager Ändern Sie? – MohanadMohie
ja, ich habe versucht, eine feste Nummer zu setzen –