安卓:ViewPager和上下文菜单

4

我正在使用来自Android Support包(android.support.v4.view.ViewPager)的ViewPager。我的ViewPager布局内容在每一页都包含一个LinearLayout中的TextViews。

我希望能够为每个TextView使用上下文菜单ContextMenu。我尝试了下面的代码,在ViewPager视图中注册registerForContextMenu,但是onCreateContextMenu方法从未被调用。

ViewPager viewPager = (ViewPager) findViewById(R.id.mypager);
viewPager.setAdapter(viewPagerAdapter);
registerForContextMenu(viewPager);

在ViewPager类型中是否可以与registerForContextMenu一起使用?

非常感谢您的帮助。

1个回答

1

感谢您的回复,aneal。那个方法按预期工作。我希望有一种更通用的方法来做到这一点,类似于ListView,这样ContextMenuInfo对象将为所选任何项填充,因此更容易跟踪选择了哪个项,但我想这些组件不是真正可比较的(如果ContextMenuInfo没有填充,我也不确定最佳跟踪选定项的方法,我想我还需要更多阅读!) - Jon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接