我用画廊展示了几张照片。 当手指触摸并在屏幕上移动时,图片将显示在上一个或下一个。 但是当移动距离较大时,画廊可能会收取多张图片。 我想限制它每次移动一张图片。 我的代码:
Gallery gallery = (Gallery) this.findViewById(R.id.gallery_photo);
gallery.setAdapter(new GalleryAdapter(this listPhotoURL));
gallery.setSelection(i);
listPhotoURL是字符串数组; 在GalleryAdapter中,仅显示listPhotoURL [i]到imageview。 如何实现我的目标?
或者修改监听器方法?
答案 0 :(得分:2)
下面的代码可能对您有所帮助,即override
Gallery
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
return false;
}