0

当用户按下此向左或向右按​​钮时,图像应根据 ViewPager 中的左侧或右侧交换,该按钮位于 ViewPager 之外。任何人都可以帮助我如何做到这一点

4

1 回答 1

0

这很简单,您需要在每个按钮的“onclick”上添加代码来执行此操作:

ViewPager mPager = new ViewPager(mContext);  //replace mContext with "this" if in activity
int newPosition = mPager.getCurrentItem() + 1;  //- 1 if is the left button
newPosition = newPosition < (mPager.getAdapter().getCount() - 1) ? newPosition : newPosition - 1;
//And again this is for right, for left you need to compare 'newPosition >= 0'
mPager.setCurrentItem(newPosition);
于 2012-08-22T20:46:54.143 回答