0
ListView
の各項目にはContextMenu
が関連付けられたListView
があります。特定のListView項目のコンテキストメニューを無効にする
ContextMenu
を特定の項目で無効にすることはできますか?私は、次の、前に同じ問題を持っていた
ListView
の各項目にはContextMenu
が関連付けられたListView
があります。特定のListView項目のコンテキストメニューを無効にする
ContextMenu
を特定の項目で無効にすることはできますか?私は、次の、前に同じ問題を持っていた
は私のソリューションです: 私は、次のように私ListView
のOnItemLongClickListener
を設定します。
private OnItemLongClickListener mBookLongClickListener = new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View view, int id,
long arg3) {
showBookDialog(view, id);
return true;
}
};
の方法showBookDialog()
では:ユーザの現在の項目によると、私はAlertDialog
を作成しますオプションリスト(メニューのようなもの)で表示するか、何も表示しない。
ヴァンシの答えは私のために働いたが、私はあなたの小道具に答えるだろう。 :) –
、onPrepareContextMenu()/ onCreateContextMenu()、特定のリストビュー項目の場合は、ただ返します。 – Vamsi