2012-07-10 69 views
0

如何触摸和拖拽在Android的区别......我想创建一个列表视图中,人们可以拖放列表项,即得出来与使用手柄... 我已经尝试和失败..提前处理阻力和触摸内部onTouch

case MotionEvent.ACTION_DOWN: 
mIsClickX = x; 
mIsClickY = y; 

and 

case MotionEvent.ACTION_UP: 
if(x == mIsClickX &&y == mIsClickY){ 
    return super.onTouchEvent(ev); 
} 

不工作... 感谢您所有宝贵的建议

回答

1

我想你可以试试这个。

拖动手势当第一手指被按压到屏幕(ACTION_DOWN)开始,并且当它被移除(或ACTION_UP ACTION_POINTER_UP)结束。

检查this

+0

是的......我同意,但怎么一拖触摸事件区分? 我的意思是触摸也ACTION_DOWN ......我试图采取按压的位置和交叉检查上不遗憾的是工作ACTION_UP ... – 2012-07-10 09:23:11