这是我的理解是在正常FragmentActivity/ViewPager/FragmentStatePagerAdapter情况onCreateOptionsMenu应由ListFragment ... 处理......但约在方案什么地方ActionBarSherlock正在扩大FragmentActivity和ListFragment类?ABS:ViewPager,FragmentStatePager适配器,SherlockListFragment和菜单
我有一个很难得到onCreateOptionsMenu在SherlockListFragment工作:
- onCreateOptionsMenu的ABS版本是布尔值,而不是无效的。
- onCreateOptionsMenu的ABS版本忽略MenuInflater作为参数
- 在SherlockListFragment.onCreateOptionsMenu实例化MenuInflater是一个问题(“充气不能解析为一个类型”)。
我将不胜感激,如果有人可以告诉我,我做错了什么......
谢谢!
谢谢你的回复,但我已经完成了所有这些。在我使用的模式中,FragmemtStaticPager和SherlockListFragment是静态嵌套类...从SherlockListFragment中调用OptionsMenu方法返回错误。 – Quasaur 2013-02-22 14:33:09
@Quasaur你可以发布你正在做的最简单的代码示例吗?这将有助于找出问题所在。 – Matthew 2013-02-22 18:46:19
我用下面的链接作为我的实现的模板:https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentStatePagerSupport.java – Quasaur 2013-02-25 02:06:07