もう1つの初心者の質問です。私は、ユーザーが項目を上下に動かしたり、項目を削除することを許可するListViewに適用するコンテキストメニューを持っています。Androidのコンテキストメニューを非表示にする項目
私はonContextItemSelected()のコードがリストの上や下を通過することを防ぐためにコードを持っていますが、(たとえば)トップアイテムリストの中の1つが選択されます。
私はonCreateContextMenuでこれを行う必要があると仮定しますが、どうすればよいか分かりません。ここで
は私onCreateContextMenuコードです:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.mycontextmenu, menu);
}
おかげで、
WTS
今後の検索では... adapterContextMenuInfoを使用するadapterInfo =(AdapterContextMenuInfo)menuInfo; –
そして、どの行にコンテキストを求められたかに基づいて特定の項目のコンテキストメニューを表示したくない場合は、メニューを膨張させる前にonCreateContextMenu()を戻してください。 –