- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我最近参加了 ABS4.0 潜水。但是,我似乎在使用 MenuInflater 时遇到了问题。
使用 getMenuInflater() 方法时,我收到一条错误消息:“类型不匹配:无法从 android.view.MenuInflater 转换为 com.actionbarsherlock.view.MenuInflater”
因此,看起来定义正在选择 ABS 版本的 menu inflater,但 getMenuInflater() 方法返回的是基本 Android 版本。代码如下:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return super.onCreateOptionsMenu(menu);
}
谁能告诉我我在这里做错了什么?将不胜感激!
最佳答案
尝试将 getMenuInflater()
更改为 getSupportMenuInflater()
关于android - ActionBarSherlock getMenuInflater 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998479/
刚刚下载了 android studio,我正在使用 big nerd ranch 的 android 编程指南来学习技巧。 当您启动 android studio 时,这段代码已经在主 Activi
长按 Android 应用程序以调出上下文菜单会导致空点异常崩溃。感谢任何和所有帮助,让我知道是否需要更多代码,我不确定还有什么有用的。谢谢。 mTitleEditText.setOnFocu
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
我最近参加了 ABS4.0 潜水。但是,我似乎在使用 MenuInflater 时遇到了问题。 使用 getMenuInflater() 方法时,我收到一条错误消息:“类型不匹配:无法从 androi
我正在尝试在 fragment 中创建上下文菜单项。但是我遇到了 getMenuInflater() 方法的问题。它是未定义的。我已经导入了所有必要的包。谁能指出我在这里做错了什么? 这是我的代码:
我正在尝试在继承 Fragment 类的类中扩充菜单。这是我的 OnCreateOptionsMenu() 方法 - @Override public boolean OnCreateOptionsM
我正在学习 Android 并遵循简单的相机应用教程。我复制了一段代码,但出现错误,我不确定原因。 我使用的教程是, http://iwearshorts.com/blog/android-devel
我正在 fragment 中创建新的选项菜单,但在阅读之后 http://developer.android.com/resources/articles/avoiding-memory-leaks.
我想制作 map 。当我第一次尝试时,我遇到了问题。这是我的问题。 这是我的代码 @Override public boolean onCreateOptionsMenu(Menu menu) {
Bluetooth Application Starter Code 大家好!我正在做一个项目,需要访问Android的蓝牙API。我正在 Android Studio 中编码,并按照上面的链接开始。
为什么我必须两次告诉我的 Activity 它的布局应该是什么? protected void onCreate(Bundle savedInstanceState) { super.onCr
我正在开发 Android 应用程序,但在模板“主/详细流程”上实现共享按钮时遇到问题 当我在扩展 AppCompatActivity 的 ItemDetailActivity 上创建菜单时(但是,我
我是一名优秀的程序员,十分优秀!