OnItemClickListener と OnItemLongClickListener の両方を使用する方法、またはリスト ビューでロングクリックを無効にする方法を教えてください。OnItemLongClickListener をオーバーライドしました。onItemLongClick で true を返すと、ロングクリックは無効になりますが、OnItemClickListener はもう応答しません。
DailyReportList.setOnItemLongClickListener(new OnItemLongClickListener(){
@Override
public boolean onItemLongClick(AdapterView parentView, View childView, int position, long id) {
return true;}});
registerForContextMenu(DailyReportList);
DailyReportList.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
arg1.showContextMenu();
FillTxtWithListItems(arg1);
}});