Android:如何将菜单项添加到 ActionBarSherlock MapActivity

标签 android android-actionbar menuitem actionbarsherlock mapactivity

我正在使用 ActionBarSherlockActionBarSherlock-Plugin-Maps在我的项目中。我想将菜单项添加到我的 MapActivity 的操作栏中,因为从 SherlockActivity 继承的标准 Activity 是可能的。以下代码示例展示了如何创建图标。

public class CustomSherlockActivity extends SherlockActivity {
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add("Save")
            .setIcon(R.drawable.ic_compose)
            .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
        return true;
    }

但是,我可以在扩展SherlockMapActivityMapActivity 中使用相同的方法。 SherlockMapActivity#onCreateOptionsMenu 方法定义为 final。这是 source code of SherlockMapActivity .那么,我应该如何向操作栏添加操作?

最佳答案

您导入了错误的 Menu 类。确保您从 com.actionbarsherlock.view 包中导入。

关于Android:如何将菜单项添加到 ActionBarSherlock MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739088/

相关文章:

android - Google Play 游戏服务 - 无法登录

Android ActionBarCompat - 具有多个 fragment 的抽屉导航

android - MenuItem 的背景不会改变

WPF - 如果命令的 CanExecute 为 false,如何隐藏菜单项?

c++ - 没有修改键的菜单项

android - 如何实现gradle代码版本自动递增?

JELLY_BEAN 及以下的 JavascriptInterface 注释

java - 如何使 vector 在图像中居中?

android - 无法通过打开软输入键盘禁用操作栏 Sherlock 的搜索 View

Android:像股票浏览器一样的 ActionBar