Android Gridview 禁止滚动的二种方法

第一种
//拦截滑动事件
		gv_sendEmail.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                 return MotionEvent.ACTION_MOVE == event.getAction() ? true
                           : false;
            }
       });
第二种
@Override
	public boolean dispatchTouchEvent(MotionEvent ev) {
		// TODO Auto-generated method stub
		if (ev.getAction() == MotionEvent.ACTION_MOVE) {
			return true;// forbid its child(gridview) to scroll
		}
		return super.dispatchTouchEvent(ev);
	}

你可能感兴趣的:(ANDROID)