Android listview Элементы и меню - PullRequest
       10

Android listview Элементы и меню

0 голосов
/ 06 сентября 2011

В моем приложении для Android у меня есть просмотр списка контактов пользователя.Мне нужно реализовать опциональное меню с пунктом меню «Добавить в избранное», которое добавит выбранный контакт из списка в список избранного.

Я изо всех сил пытаюсь отследить выбранный элемент из списка.добавить в список любимых.Кроме того, пункт меню «Добавить в избранное» должен отображаться только тогда, когда мы нажимаем кнопку меню и если выбран элемент в списке.Потому что существуют другие кнопки и все на странице, и только она должна отображаться, чтобы добавить контакт в список избранного.

1 Ответ

0 голосов
/ 06 сентября 2011
public boolean onContextItemSelected(MenuItem item) {
  AdapterView.AdapterContextMenuInfo info;
  try {
    info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
  }   
  catch (ClassCastException e) { }

  // get the item for which the menu is shown
  Object item = getListAdapter().getItem(info.position);
}
...