2013-08-19 105 views
1

我想在某些佈局中移動某些textview,如何檢查該用戶是否在特定位置拖動textview。 Like enter image description here在某些佈局中移動textview

我想拖動「是!」在黃色的佈局,但如何檢查。

+1

顯示您的xml代碼 – mdDroid

+0

用拖動表示什麼意思? – Namenlos

+0

我的意思是將文本從灰色佈局拖到黃色佈局,並帶有方形Namenlos – user2106897

回答

0
u can implement touch listener on your text view. and also implement ... 
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 
1

只需 - 將所有項目設置爲一個佈局並實現父佈局的onTouchListener。 View.setX()/setY()如果您使用的是Android 11或更高版本。