Gingerbread バージョンの Android でドラッグ アンド ドロップを実装する方法を知る必要があります。私が知っているように、ジンジャーブレッドはデフォルトでそれをサポートしていません。
私がコード化したもの:ViewGroup
動的に追加された子を保持するクラス。各子は、長いクリックの後、指のタップ/移動で移動できる必要があります。これを解決するために、私は各の子にOnLongClickListener
アタッチし、ダウン/アップ/移動イベントを取得するメソッドと、各子の長いクリックに応答するメソッドの両方を実装しました。View
ViewGroup
onTouch()
onLongClick()
今私の問題は次のとおりです。私は子供を長押しし、それを動かして、ACTION_UP
イベントを通じてアクションを終了することができます。しかし、私はこの子を再び長くタップすることはできません - それを処理できる方法またはライブラリはありますか?
これでいくつかのアイコンを注文するだけなので、本当にD&Dライブラリ/関数は必要ないと思いますViewGroup
-各子はビアコードに追加されるViewGroup
ため、実際にはDropTargetはないと思います。