viewpager studio fragments example android android-viewpager

fragments - view pager adapter android studio



¿Cómo mostrar programáticamente la próxima vista en ViewPager? (3)

Lo arreglo mejor, ty Androiderson.

private void MoveNextTopSlideShow(View view) { if (_viewPager_TopImageSlide.CurrentItem == _viewPager_TopImageSlide.ChildCount) { if (_viewPager_TopImageSlide.ChildCount > 0) { _viewPager_TopImageSlide.SetCurrentItem(0,true); } } else { //it doesn''t matter if you''re already in the last item _viewPager_TopImageSlide.SetCurrentItem(_viewPager_TopImageSlide.CurrentItem + 1, true); } } private void MovePreviousTopSlideShow(View view) { if (_viewPager_TopImageSlide.CurrentItem == 0) { if (_viewPager_TopImageSlide.ChildCount > 0) { _viewPager_TopImageSlide.SetCurrentItem(_viewPager_TopImageSlide.ChildCount-1, true); } } else { //it doesn''t matter if you''re already in the first item _viewPager_TopImageSlide.SetCurrentItem(_viewPager_TopImageSlide.CurrentItem - 1, true); } }

Creé un ViewPager y todo está funcionando bien, sin embargo, quiero tener un botón anterior fuera de ViewPager que se pueda usar para navegar dentro de ViewPager. ¿Cómo puedo ir al siguiente artículo en ViewPager sin deslizar manualmente?


Una implementación completa solo para completar:

public void MoveNext(View view) { //it doesn''t matter if you''re already in the last item pager.setCurrentItem(pager.getCurrentItem() + 1); } public void MovePrevious(View view) { //it doesn''t matter if you''re already in the first item pager.setCurrentItem(pager.getCurrentItem() - 1); }


Como blessenm respondió viewpager.setCurrentItem(int index) es el camino a seguir.