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.