画廊移动一张图片

时间:2011-12-20 07:25:48

标签: android gallery

我用画廊展示了几张照片。 当手指触摸并在屏幕上移动时,图片将显示在上一个或下一个。 但是当移动距离较大时,画廊可能会收取多张图片。 我想限制它每次移动一张图片。 我的代码:

Gallery gallery = (Gallery) this.findViewById(R.id.gallery_photo);
gallery.setAdapter(new GalleryAdapter(this listPhotoURL));
gallery.setSelection(i);

listPhotoURL是字符串数组; 在GalleryAdapter中,仅显示listPhotoURL [i]到imageview。 如何实现我的目标?

或者修改监听器方法?

1 个答案:

答案 0 :(得分:2)

下面的代码可能对您有所帮助,即override

这种方法必须Gallery
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
                       float velocityY) {        
    return false;
}