ssummeraw 2013-07-01 06:43 采纳率: 10%
浏览 1989
已采纳

Gallery 移动一个图像

我使用 Gallery 来显示一些图像。当手指触摸或在屏幕上移动时,图像就变成之前的图像或者下一个图像。但是当移动的距离大点,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条回答 默认 最新

  • LiDaming_and 2013-07-01 09:04
    关注

    你应该重写 Gallery 中的这个方法:

    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
                           float velocityY) {        
        return false;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料