在TextView中拖放单词

时间:2019-06-28 11:17:09

标签: android drag-and-drop

我想为View实现拖放功能。目的是拖放单词而不是整个句子。

我已经尝试了一些代码,但是它不能按我的意愿工作

@Override
public boolean onTouch(View v, MotionEvent event) {

    switch (event.getAction()) {
        case MotionEvent.ACTION_DOWN:
            lastAction = MotionEvent.ACTION_DOWN;
            dx = v.getX() - event.getRawX();
            dy = v.getY() - event.getRawY();
            break;
        case MotionEvent.ACTION_MOVE:

            lastAction = MotionEvent.ACTION_MOVE;
            v.setX(event.getRawX() + dx);
            v.setY(event.getRawY() + dy);
            break;
        case MotionEvent.ACTION_UP:
            if (lastAction == MotionEvent.ACTION_DOWN) {

            }
            break;


    }
    return true;
}

我无法逐字拖放文本视图。当我拖放时,整个句子都在拖放,而不是单个单词。

0 个答案:

没有答案