Android ListActivityクリック
-
10-10-2019 - |
質問
私は私の主な活動としてリストアクティビティを持っています。リスト内の単一のアイテムでいくつかのことをすることができるようになりたいIE
longpressそのアイテムのコンテキストメニューを繰り返して左にスワイプして、右から新しい画面をスライドさせてリストアイテムを編集します。
誰かが私にこれを見せることができるコードを持っていますか?
解決
そのアイテムのContextMenuを育てるLongPress
見る ここ コンテキストメニューの使用方法について。 これがサンプルプロジェクトです それは彼らの使用を示しています。
左にスワイプして、右から新しい画面をスライドさせて、リスト項目を編集します。
見る ここ ジェスチャーライブラリの使用方法について。 がここにあります ViewSwiper
それはaにジェスチャーを追加します ViewFlipper
. ドラッグアンドドロップの実装です ListView
, 、Android自体からculされたいくつかの不十分なコードに基づいています。それらすべてを一緒にブレンドすると、あなたが求めているものを実装できるかもしれません。ただし、これはかなり困難であり、非常に使用可能なユーザーインターフェイスをもたらさない場合があります。私 強く ジェスチャーではなく、アイテムの編集を示す方法であるアイテムクリックを単純に奨励することをお勧めします。
他のヒント
2つのChild ViewFlipperをリスト項目として使用できると思います。 1人の子供が通常の散らばり(たぶんテキストビュー)、もう1人は編集者です。そして、あなたが言ったように機能した場合は、viewflipperにGesterListenerを設定することを忘れないでください。