0

Android のドラッグ/ドロップ フレームワークを使用して各行をドラッグできるリスト ビューがあります。奇妙なことに、あるリスト ビューで別の行の textView にドラッグ アンド ドロップすると、基になるデータ要素が挿入されます。

したがって、電話番号のデータ要素を含む名前を表示し、John Smith をドラッグ アンド ドロップすると、Johnny Football が John321-231-5232ny Football になります。

電話番号は、テキストビューで指があった場所に自動的にドロップされます..これは望ましくなく、何が原因なのか頭を悩ませています..

フラグメントを (listView を含めて) OnDragListener を実装できるようにし、true を返すことができると考えました..しかし、それは役に立ちませんでした..

xml プロパティが不足している可能性がありますか?

これを行わない別のリストビューがあり、何が違うのかわかりません..

4

1 に答える 1

0

したがって、私の問題は、textViews でフェード エッジを有効にするには、inputType="text" を有効にする必要があることです。

これは、ドロップターゲットを自動的に実装しているようです。

独自の onDrag リスナーを追加して無視するだけで済みました。

于 2012-12-28T17:18:09.930 に答える