3
В моем приложении есть ListView. При длительном нажатии на элемент появится «Контекстное меню». Я хочу проверить идентификатор данных, а затем установить disable/enable в мое контекстное меню «Элементы». Я не могу найти функцию getMenuInfo() или что-то вроде этого.Проверить значение, чтобы отключить/включить пункт контекстного меню (android)
@Override
public void onCreateContextMenu(ContextMenu menu , View v, ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, ADD_FAVORITE_ID, 0, "Check");
menu.add(0, ADD_FAVORITE_ID, 0, "UnCheck").setEnabled(false);
}
Спасибо за ваш код, он работает! и правильным синтаксисом является «menuInfo» ---> AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo; – Dennie