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