自定义一个类继承GridView ,重写onTouchEvent()方法
@Override public boolean onTouchEvent(MotionEvent ev) { if(ev.getAction() == MotionEvent.ACTION_MOVE){ return true; //返回true,禁止上下拖动 } return super.onTouchEvent(ev); }或者设置监听
.
gridView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) {
if(event.getAction == MotionEvent.Action_Move){
return true;
}
return false; }
我用的第一个,第二个也应该行