我创建了一个同时支持手机和平板电脑版本的应用,所以我使用了 android-support-v4.jar 库。
我的 Activity 扩展了 ListFragment,我尝试覆盖 onCreateOptionsMenu(Menu menu, MenuInflater inflater),如下链接所示:http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentMenuSupport.html
我之前调用过 setHasOptionsMenu。
不幸的是,我似乎无法覆盖 onCreateOptionsMenu()。
这是错误信息:
The method onCreateOptionsMenu(Menu menu, MenuInflater inflater) of type MyFragment must override or implements a supertype method.
我做到了:
Public class MyFragment extends ListFragment
最佳答案
确保导入来自兼容性库,而不是来自 SDK 本身。
关于android - 无法覆盖 ListFragment 中的 onCreateOptionsMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847540/