我正在使用 ActionBarSherlock与 ActionBarSherlock-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;
}
但是,我可以不在扩展SherlockMapActivity
的MapActivity
中使用相同的方法。 SherlockMapActivity#onCreateOptionsMenu
方法定义为 final
。这是 source code of SherlockMapActivity
.那么,我应该如何向操作栏添加操作?
最佳答案
您导入了错误的 Menu
类。确保您从 com.actionbarsherlock.view
包中导入。
关于Android:如何将菜单项添加到 ActionBarSherlock MapActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739088/