Android: как добавить пункты меню в ActionBarSherlock MapActivity
Я использую ActionBarSherlock с https://github.com/JakeWharton/ActionBarSherlock-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
это расширяет SherlockMapActivity
, Метод SherlockMapActivity#onCreateOptionsMenu
определено final
, Вот исходный кодSherlockMapActivity
, Как тогда я должен добавить действия на панель действий?
1 ответ
Решение
Вы ошиблись Menu
класс импортный. Убедитесь, что вы импортируете один из com.actionbarsherlock.view
пакет.