2017-10-03 18 views
0

私はこのようなinvetarアプリケーションなどを作成したいと思います。Listview内のアイテムのアイテムをドロップする、正確なドロップ位置またはインデックスを取得する方法

私は2つのリストビューを持ち、1つのリストから2つ目のリストのアイテムにアイテムをドラッグしたい。だから私は正確に項目が2番目のリストにドロップされることを知る必要があります。

私はカスタムアダプターなどを使用していますが、これは主な質問ではありません。私の問題は、setOnDragListenerを使ってドラッグ&ドロップしたときに、リスナーはリストビューに項目をドロップしたが、正確にはどこにドロップしなかったかを教えてくれる。したがって、リスト1の項目が2番目のListViewにドロップされた正確な位置またはインデックスを知る必要があります。

ListView内部のアイテムにリスナーを設定しようとしましたが、ListViewが前面にあり、アイテムがバックグラウンドにあるために機能しません。この課題を解決する方法。

Task

+0

2番目のリストにsetOnDragListenerのコードを付けます。あなたに役立つコードを表示してください。 –

答えて

0

ソリューションでした:私のCustomAdaptorは新しいRelativeLayoutオブジェクトを返し、私はちょうどgetViewメソッドの機能にCustomAdapterでOnDragListenerを追加しました。

view.setonDraglistener ....

関連する問題