ListView クラス内でコンテキスト メニューの操作を実装することは可能ですか? ここでは onContextItemSelected() メソッドではありません。Activity クラス内にコンテキスト メニューを含むコードを記述したくありません。
ありがとうございました!
ListView クラス内でコンテキスト メニューの操作を実装することは可能ですか? ここでは onContextItemSelected() メソッドではありません。Activity クラス内にコンテキスト メニューを含むコードを記述したくありません。
ありがとうございました!
これにより、Android UI パターンがかなり壊れてしまいます。Activity
(および最近のバージョンでFragment
は) メニューなどのウィジェットの表示を担当します。この機能を にプッシュするView
と、アプリが謎になります。
インターフェースを定義することで、たとえばContextPopupDelegate
、コンテキストメニューで選択を構築および処理する関数を使用して、必要なものを取得し、新しいView
インターフェースにこのインターフェースを実装させることができます。ビューを使用するすべてのアクティビティは、インターフェイス メソッドに委任されます。