【发布时间】:2015-03-14 23:19:03
【问题描述】:
我正在显示一个包含 ViewPager 的 Activity。在其中一个寻呼机片段中,我有一个带有 ContextMenu 的 ListView。
长按列表项会显示 ContextMenu(调用 onCreateContextMenu()),但在 ContextMenu 中选择条目不会调用 onContextItemSelected()
在 ViewPager 之外使用相同的片段可以正常工作。 如果 Fragment 嵌入到 ViewPager 中,有什么特别的事情要做吗?
【问题讨论】:
-
请发布您的代码。布局也会很有帮助。
-
布局很简单。一个是浏览器。在 ViewPager 中,我显示了一个片段,其布局只是一个列表视图。它工作正常,但是当嵌入到 ViewPager 中时,会创建并显示 ContextMenu,但是当我按下条目时不会调用 onContextItemSelected()。我只是问是否有人知道这是怎么发生的
-
哦,所以我猜你不希望问题得到解决,只是希望有人和你一起思考。好吧,我很好:)
-
为什么有人需要任何代码来回答问题?不是每个问题都需要一些代码
-
当您发布代码时,我们实际上可以自己运行代码,在调试器下获取它并找出确切的问题。
标签: android android-viewpager android-contextmenu