テーブル内のすべてのビューにタッチ リスナーとドラッグ リスナーを設定します。
view.setOnDragListener(new MyDragListener());
view.setOnTouchListener(new MyTouchListener());
私のドラッグ リスナーとタッチ リスナーのコードはほとんど同じです。タッチ リスナーは正常に動作しますが、ドラッグ リスナーは最初の行のデバッグ情報さえ提供しません。
class MyDragListener implements OnDragListener {
public boolean onDrag(View view, DragEvent event) {
Log.d("DEBUG", "Drag");
...
return true;
}
}
問題がある場合は、Ubuntu で Eclipse と共にインストールした AVD を使用しています。何がうまくいかなかったのですか?代わりに使えるものはありますか?ドラッグ リスナーは、新しいバージョンの Android でのみ機能するため、減価償却された方法である必要があります。