Мне было интересно, как изменить метку кнопки после того, как я выполнил длинный щелчок по ней в Android, используя контекстное меню.
Я знаю, как создать контекстное меню с длинным щелчком, но я не уверен, как получить доступ к нажатой кнопке, просмотр, в методе onContextItemSelected (элемент MenuItem).
Кроме того, нажатая кнопка находится в tableLayout, поэтому я не уверен, могу ли я использовать переменную экземпляра AdapterContextMenuInfo для доступа к представлению.
@Override
public boolean onContextItemSelected(MenuItem item){
switch(item.getItemId()) {
case R.id.menu_edit:
//change button's text
return true;
case R.id.menu_delete:
return true;
case R.id.menu_cancel:
return true;
}
return super.onContextItemSelected(item);
}
Любое понимание того, какдля этого будет очень признателен.
Большое спасибо в продвинутом.