我的理解是,在正常的FragmentActivity / ViewPager / FragmentStatePagerAdapter情况下,onCreateOptionsMenu应由ListFragment处理... ...但是在ActionBarSherlock扩展FragmentActivity和ListFragment类的场景中呢?
我很难让onCreateOptionsMenu在SherlockListFragment中工作:
如果有人能告诉我我做错了什么,我将不胜感激......
谢谢!
答案 0 :(得分:0)
您绝对可以覆盖void onCreateOptionsMenu(Menu menu, MenuInflater inflater)
中的SherlockListFragment
。我过去曾遇到过导入错误MenuInflater
的问题。这可能是什么问题?您想要导入com.actionbarsherlock.view.MenuInflater
而不是android.view.MenuInflater
。
另外,使用ABS时务必使用getSupportMenuInflater
而不是getMenuInflater
。