私の場合、私はListView
を持っています。このフォルダには、フォルダと画像の2種類のビューが含まれています。フォルダを長押しすると、「フォルダを入力する」と「フォルダをブックマークする」の2つの項目を持つContextMenu
が表示され、画像の場合は「表示」と「削除」のあるContextMenu
が表示されます。コンテキストメニュー項目のクリックコールバックはどのようにカスタマイズできますか?
通常、onContextItemSelected
をActivity
に上書きし、スイッチケース内にすべてのメニュー項目IDをリストする必要があります。しかし、画像上のフォルダやアクションのアクションは、まったく関係のないものです。それらの2つ(またはそれ以上)のものを1つの関数に入れるのは奇妙ですか?
onContextItemSelected
を台無しにするのではなく、各コンテキストメニューにコールバックハンドラを設定する方法はありますか?アドバイスをいただければ幸いです。
はカスタムListAdapterを使用していますか?そこにコンテキストメニューのリスナーを置くことは可能ですか?私は前にこれをやっていないので、これをコメントとして提案していますが、それが私が最初に考えるものです。 – aha
@aha申し訳ありませんが、 'ListAdapter'はそれをサポートしていないようです。 – neuront