我正在設計一個拖放操作,但我不知道如何訪問我的數據。有沒有人使用剪輯數據對象?這裏是我的代碼:Android拖放getClipData返回始終爲空
啓動拖放:
ClipData dragData= ClipData.newPlainText("my", "test"));
v.startDrag(dragData,
new MyDragShadowBuilder(v),
v, 0);
監聽的事件:
case DragEvent.ACTION_DROP:{
if (event.getClipDescription().getLabel().equals("my"))
Log.d("myLog","Data:"+event.getClipData()+" "+event.getClipData().getItemCount());
非常好的答案,+1和謝謝! – Soham 2012-12-06 07:09:41
如果有人想知道哪些事件包含什麼,可以在DragEvent文檔中找到它(請參閱第一個表格):http://developer.android.com/reference/android/view/DragEvent.html – Pijusn 2014-07-23 07:53:59