3
내 응용 프로그램에는 ListView가 있습니다. 항목을 길게 누르면 "컨텍스트 메뉴"가 나타납니다. 데이터 ID를 확인한 다음 내 상황에 맞는 메뉴 "항목"을 사용 안 함으로 설정하고 싶습니다. getMenuInfo() 또는 이와 비슷한 함수를 찾을 수 없습니다.값을 확인하여 상황에 맞는 메뉴 항목 (안드로이드)
@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