0

アンドロイドでタッチとドラッグを区別する方法...人々がリストアイテムをドラッグアンドドロップできるリストビューを作成したいのですが、ハンドルを使用せずに...私が試したのは失敗したことです。

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

and 

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

うまくいきません...貴重な提案をありがとうございます

4

2 に答える 2

1

これはお試しいただけると思います。

ドラッグジェスチャは、人差し指が画面に押されたときに開始し(ACTION_DOWN)、指を離したときに終了します(ACTION_UPまたはACTION_POINTER_UP)。

これを確認してください

于 2012-07-10T08:44:38.750 に答える
1

MotionEvent.ACTION_MOVE 、以下も確認できます:
1- http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2/17472-Androidリストビュードラッグアンドドロップ選別

于 2012-07-10T08:43:15.660 に答える