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