2

AndroidでListItemのドラッグアンドドロップを使用してExpandableListViewを使用したいのですが、Googleで検索しましたが、ドラッグアンドドロップリストアイテムを使用したExpanadableListViewの優れたチュートリアルや適切なリンクが見つかりませんでした。ExpanadableListView のドラッグ アンド ドロップを実装する方法をどこで学べるか教えてください。チュートリアル、サンプルコードは大歓迎です。助けてください。ありがとうございました。

4

1 に答える 1

0

ドラッグ アンド ドロップの背後にある基本的な考え方は、UI の更新とデータの更新の 2 つのセクションに分けることができます。UI の更新は、選択したアイテムを非表示にすることから始まり、非表示のアイテムと同じ値で切り離された行を表示します。これは、選択されたアイテムをドラッグする準備ができていることを示します。今度は、touchmove イベントに基づいて、切り離された行をリスト ビュー上に移動します。ユーザーが手を取り、タッチアップイベントまたはドラッグ中に発生するその他のイベントを取得し、ユーザーが最後にタッチした現在の行を取得し、切り離された行を削除し、データの更新を行い、展開可能なリストビューを無効にします。これにより、に基づいてリストが再描画されます新しいデータ セットとユーザーは、項目がリストにドラッグ アンド ドロップされたように感じます。

私は似たようなことをしました、これを見てください

于 2013-10-12T07:54:10.580 に答える