Android ContextMenu для изменения текста кнопки - PullRequest
0 голосов
/ 14 мая 2011

Вот моя проблема:

В моем приложении для Android есть кнопка, которая, когда я нажимаю ее, появляется контекстное меню со списком значений, из которых пользователь может выбирать.

Что мне нужно сделать, так это когда пользователь выбирает значение, мне нужно, чтобы текст кнопки был этим значением. Я не могу понять, как заставить прослушиватель onContextItemSelected запомнить, какая кнопка вызвала контекстное меню, а затем установить его текст для выбранного элемента.

Спасибо за любую помощь / советы, которые вы можете дать мне.

Ответы [ 2 ]

1 голос
/ 14 мая 2011

Вы пробовали это ?

0 голосов
/ 14 мая 2011

Хммм, я думаю, вы можете сделать следующее:

@Override
public boolean onContextItemSelected(MenuItem item) {
  AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
  View longClickedView = info.targetView;
  ...
}
...