![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
如何禁止Gridview的上下滑动,而不禁止左右滑动?
通过网上的帖子重写dispatchTouchEvent方法来禁止滑动,这样的话,左右也不能实现翻页功能呢?请问大家如何禁止上下滑动而只具有左右滑动呢···2、通过重新di...
通过网上的帖子重写dispatchTouchEvent方法来禁止滑动,这样的话,左右也不能实现翻页功能呢?请问大家如何禁止上下滑动而只具有左右滑动呢···2、通过重新dispatchTouchEvent方法来禁止滑动public class GrapeGridview extends GridView {public GrapeGridview(Context context) {super(context);// TODO Auto-generated constructor stub}public GrapeGridview(Context context, AttributeSet attrs){super(context, attrs);// TODO Auto-generated constructor stub}public GrapeGridview(Context context, AttributeSet attrs, intdefStyle) {super(context, attrs, defStyle);// TODO Auto-generated constructor stub} //通过重新dispatchTouchEvent方法来禁止滑动@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubif(ev.getAction() == MotionEvent.ACTION_MOVE){ returntrue;//禁止Gridview进行滑动 }return super.dispatchTouchEvent(ev);}}
展开
2013-05-12
展开全部
别把MotionEvent.ACTION_MOVE直接屏蔽了啊,那还怎么滑动加上是不是上下滑动的判断啊,可以event.getRawY()判断是不是上下滑动了另只为了左右滑动为什么不用Gallery呢,免得那么麻烦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询