一部のコードを FragmentTabsPager デザイン モデルに切り替えています。これは、タブ ナビゲーションとページ スワイプの両方を提供する優れた機能を果たします ( FragmentTabsPagerおよびFragmentTabsPager のABS バージョンを参照)。
しかし、リスト項目が選択されたときに ContextMenu を生成する方法がわかりません。以前は、次のように呼び出すだけで済みました。
ListView listView = (ListView) findViewById(R.id.listViewid);
registerForContextMenu(listView);
次に、メニュー項目を動的に生成する onCreateContextMenu() と、選択された項目に基づいて適切なアクションを実行する onContextItemSelected() の定義があります。
私が今抱えている問題は、FragmentTabsPager モデルでは、listview が XML ファイルではなく動的に生成されるため、registerForContextMenu 呼び出しの listView を取得する明確な場所がないことです。
これを行う方法はありますか?ありがとう。