1

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

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;
    }

但是,我不能MapActivity在我的that extends中使用相同的方法SherlockMapActivity。该方法SherlockMapActivity#onCreateOptionsMenu已定义final。这里是源代码SherlockMapActivity。那么,我应该如何向操作栏添加操作?

4

1 回答 1

4

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

于 2012-07-31T16:52:40.240 回答