Android:如何将菜单项添加到ActionBarSherlock MapActivity
问题描述:
我在我的项目中使用ActionBarSherlock和ActionBarSherlock-Plugin-Maps。我想将菜单项添加到我的MapActivity
的操作栏中,因为可以从SherlockActivity
继承标准活动。以下代码示例演示如何创建图标。Android:如何将菜单项添加到ActionBarSherlock MapActivity
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
延伸SherlockMapActivity
同样的方法。方法SherlockMapActivity#onCreateOptionsMenu
定义为final
。这里是source code of SherlockMapActivity
。那么,我应该如何将操作添加到操作栏?
答
您输错了Menu
类。确保您从com.actionbarsherlock.view
包中导入了一个。