2011-10-28 45 views
4

我需要創建一個應用程序,在該應用程序中可以將一個視圖拖動到另一個視圖中,以檢索拖動視圖的數據。 (與將圖標拖放到回收站中時類似)。Android中的API級別10中的拖放操作

我找到this manual,但不幸的是,它需要API等級11,而我的應用程序必須針對API等級10(薑餅)。

我該怎麼做我需要的?

在此先感謝。

+0

對不起,我意識到我的回答並沒有真正有用。所以我剛刪除它。我不確定如何在沒有api的情況下完成拖放操作。 –

回答

0

您可以使用OnClickEvent或的onTouchEvent做< 10 API

我用下面的代碼視圖:

public boolean onTouch(View view, MotionEvent event) { 

    view.bringToFront(); 
    switch (event.getAction() & MotionEvent.ACTION_MASK) { 
    case MotionEvent.ACTION_DOWN: 
     Log.i(TAG,"Action Down"); 
     break; 
    case MotionEvent.ACTION_MOVE: 
     Log.i(TAG,"Action Move"); 
     break; 
    case MotionEvent.ACTION_UP: 
     Log.i(TAG,"Action Up"); 
     break; 
    } 
return true;  
} 

關注也this example(有一個回收站也:)) 我希望它能幫助你。