36
我最近采取了ABS4.0潜水。但是,我似乎有问题使用MenuInflater。ActionBarSherlock getMenuInflater问题
当使用getMenuInflater()方法中,我收到一条错误信息,指出:“类型不匹配:不能从android.view.MenuInflater转换为com.actionbarsherlock.view.MenuInflater”
所以,它看起来像定义是选择菜单inflater的ABS版本,但getMenuInflater()方法返回基本的Android版本。代码如下:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
任何人都可以告诉我我在做什么错在这里?将不胜感激!
如果这是内'Fragment'你需要调用'getSherlockActivity()。getSuportMenuInflater()'或通过'getActivity()'即适当地投它? '(SherlockActivity)getActivity()...' – 2013-01-22 18:53:32