В моем приложении Android у меня есть список с набором записей. Я внедрил OnItemClickListener и установил его в listview. Поэтому, когда пользователь нажимает любой элемент списка, он перенаправляется на следующую активность и выполняет необходимые мне вещи.
Проблема в том, что я должен реализовать ту же функциональность, которая будет выполняться с помощью меню Android. (При нажатии кнопки меню). При нажатии кнопки меню отображается элемент меню, чтобы выполнить элемент с просмотренным объектом, чтобы вызвать событие click. Просто, когда вы нажимаете элемент меню, он должен выполнить щелчок по сфокусированному элементу списка, как при обычном нажатии элемента списка.
Не знаю, как вызвать событие click
Может ли кто-нибудь вести меня, как это сделать, пожалуйста...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
newGame();
return true;
case R.id.help:
showHelp();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Взято из http://developer.android.com/guide/topics/ui/menus.html.