FragmentPagerAdapter中的片段选项菜单

时间:2014-06-25 10:42:01

标签: android android-fragments fragmentpageradapter android-optionsmenu

我在FragmentPagerAdapter模式下使用自定义ActionBar.NAVIGATION_MODE_TABS进行SwipeViews。

我希望适配器内的Fragments提供自定义菜单。但我观察到即使我使用onCreateOptionsMenu(),片段内的setHasOptionsMenu(true);方法也没有被调用  在片段的onCreate()回调中。

简而言之,如何在ViewPager中为每个片段获取自定义选项菜单?

2 个答案:

答案 0 :(得分:1)

请在onCreateOptionsMenu&中写下代码。你的活动的onPrepareOptionsMenu来膨胀菜单xml。然后,您可以再次使用片段内的这些函数自定义片段中的菜单。我试过了,它对我有用。

答案 1 :(得分:0)

实际上你的问题似乎在于ViewPager。要么未正确实例化,要么其可见性设置为Visibility.GONE 默认情况下,请确保ViewPager在屏幕上可见,或者没有更改其可见性的代码。如果问题仍然存在,请回复我。