首先是问一行代码:gallery.setSelection(gallery.getFirstVisiblePosition() + 2);这个是什么意思?
然后就是gallery中怎么实现手动滑动的时候一次只切换一个图片呢?

解决方案 »

  1.   

    gallery本来就是一次切换一个图片的吧?
      

  2.   

    先回答第一个问题gallery.getFirstVisiblePosition()的意思是获得当前gallery选中的图片,setSelection函数的意思是设置选中的图片,所以gallery.setSelection(gallery.getFirstVisiblePosition() + 2)的意思就是设置选中的图片为当前图片的后一张的后一张,
    你要想只往后推一张,那就改为gallery.setSelection(gallery.getFirstVisiblePosition() + 1);