リスト項目がドラッグ可能で、リストビュー自体の別の位置にドロップできるカスタムリストビューがアプリにあります.今、私の問題は、リストビューをスクロールしたいということです. onIntercept タッチ イベントを使用してみましたが、タッチ イベントしか発生しません。スクロールできません。誰かがこれを達成する方法についてのアイデアを提案できますか...
質問する
1430 次
3 に答える
0
pointToPosition メソッドを使用してフラット ポジションを取得し、smoothScrollToPosition メソッドに動的に提供しました。
int flatPos=pointToPosition(flatx, flaty);
super.smoothScrollToPosition(flatPos);
于 2012-10-22T06:41:51.633 に答える
0
ListItem
以下のようにレイアウトを作成してみてはいかがでしょうか。
このレイアウトがお客様の要件に合わない場合はお知らせください。
于 2012-10-19T12:07:41.570 に答える
-1
代わりに、Carl A. Bauer のオープンソースDragSortListView
ライブラリを使用することを検討してください。ドラッグ アンド ドロップがない古い Android バージョンでも、ドラッグして並べ替えることができ、リストをスクロールすることもできます。これには、特に 2 つのテクニックを使用できます。ドラッグ ハンドル (Gagan が描いたものなど) を使用して項目を並べ替え、他の場所にドラッグしてリストをスクロールできます。または、ドラッグしてリストをスクロールさせ、アイテムを長押ししてピックアップして再配置することもできます。タップとドラッグの処理は非常に柔軟であるため、さらに多くの可能性があります。
完全な開示: ライブラリのユーザーとして、私もライブラリに貢献しましたが、それを使用している人々に金銭的な関心はなく、著者とはその他の関係もありません。
于 2012-11-30T12:55:11.817 に答える