我将一些代码切换到FragmentTabsPager设计模型,该模型很好地提供了标签式导航和页面滑动(请参阅FragmentTabsPager和ABS version of FragmentTabsPager)。在FragmentTabsPager设计模型中生成ContextMenu
但我不知道如何在选择列表项时生成ContextMenu。以前我会做它只是通过调用:
ListView listView = (ListView) findViewById(R.id.listViewid);
registerForContextMenu(listView);
,然后有定义,onCreateContextMenu()来动态生成的菜单项,并onContextItemSelected()的基础上选择的项目执行相应的操作。
我现在遇到的问题是,在FragmentTabsPager模型中,listview是动态生成的 - 而不是在XML文件中 - 所以没有明显的地方去获取registerForContextMenu调用的listView。
任何想法如何做到这一点?谢谢。