我正在将一些代码切换到 FragmentTabsPager 设计模型,该模型在提供选项卡式导航和页面滑动方面做得很好(请参阅FragmentTabsPager和ABS 版本的 FragmentTabsPager)。
但是我不知道如何在选择列表项时生成 ContextMenu。以前我会简单地通过调用来做到这一点:
ListView listView = (ListView) findViewById(R.id.listViewid);
registerForContextMenu(listView);
然后定义 onCreateContextMenu() 以动态生成菜单项,并定义 onContextItemSelected() 根据所选项目执行适当的操作。
我现在遇到的问题是,在 FragmentTabsPager 模型中,listview 是动态生成的——而不是在 XML 文件中——所以没有一个明显的地方可以为 registerForContextMenu 调用获取 listView。
知道怎么做吗?谢谢。