使用按钮在ViewPager中交换图像

时间:2012-08-16 10:37:53

标签: android android-viewpager

当用户按下此LEFT或RIGHT按钮时,图像应在ViewPager中按左或右交换,按钮位于ViewPager的一侧。任何身体都可以帮助我如何执行此操作

1 个答案:

答案 0 :(得分: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);