我正在使用ActionBarSherlock并试图使用getSupportMenuInflator()
来扩展我的XML菜单,但它给出了一个错误:
the method getSupportMenuInflator() is undefined for the type ...
我不明白为什么会显示错误。代码如下:
public void onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.activity_main, menu);
...
}
我该怎么修?
最佳答案
您需要使用:
getSherlockActivity().getSupportMenuInflater().inflate(R.menu.activity_main, menu);
因为
getSupportMenuInflater()
是sherlockactivity中的一种方法,而不是sherlockfragment。