【发布时间】:2012-06-04 02:57:45
【问题描述】:
我正在将一些代码切换到 FragmentTabsPager 设计模型,该模型在提供选项卡式导航和页面滑动方面做得很好(请参阅 FragmentTabsPager 和 ABS version of FragmentTabsPager)。
但我不知道如何在选择列表项时生成 ContextMenu。以前我只需调用:
ListView listView = (ListView) findViewById(R.id.listViewid);
registerForContextMenu(listView);
然后定义 onCreateContextMenu() 以动态生成菜单项,并定义 onContextItemSelected() 以根据所选项目执行适当的操作。
我现在遇到的问题是,在 FragmentTabsPager 模型中,listview 是动态生成的——而不是在 XML 文件中——所以没有一个明显的地方可以为 registerForContextMenu 调用获取 listView。
知道怎么做吗?谢谢。
【问题讨论】:
标签: android android-fragments android-tabhost android-viewpager actionbarsherlock