我正在尝试从 ActionBarSherlock 请求搜索。
我的课程扩展了 SherlockListActivity。
这就是我向 ActionBar 添加菜单按钮的方式:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Save")
.setIcon(R.drawable.ic_action_search)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM |
MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
问题是我无法通过 id 调用它:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case ?????: {
onSearchRequested();
return true;
}
}
return true;
}
人们通常如何解决这个问题?
谢谢。