1

我想在某些布局中移动一些文本视图,如何检查用户是否将文本视图拖动到特定位置。喜欢在此处输入图像描述

我想拖“是的!” 在黄色布局中,但如何检查。

4

2 回答 2

1

简单 - 将所有项目设置为 ONE 布局并实现父布局的 onTouchListener。View.setX()/setY()如果您使用 android 11 或更高版本。

于 2013-08-19T07:37:15.630 回答
0

您可以在文本视图上实现触摸侦听器。并实施

public boolean onTouchEvent(MotionEvent event) {
        int x = (int)event.getX();
        int y = (int)event.getY();


        case MotionEvent.ACTION_DOWN:
             // when u will touch ur textview.
             break;
        case MotionEvent.ACTION_MOVE:
             //ur text view is moving
             break;
        case MotionEvent.ACTION_UP:
             // when u release ur finger after dragging
             // in this method check if x and y are within ur yellow layout bounds
于 2013-08-19T07:43:32.283 回答