행을 길게 클릭하면 listview에서 선택된 행을 처리해야하지만 메뉴를 사용하고있어 onclicklistener를 무시할 수 없습니다. 나는 이것을 시도하고있다 :메뉴의 onlongclicklistener 처리
listView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
taskPosition = listView.getSelectedItemPosition();
return true;
}
});
그러나 작동하지 않는다. 누구든지 나를 도울 수 있습니까?
"작동하지 않는 것"보다 구체적 일 수 있습니까? – hammar
좋아, listView.getSelectedItemPosition(); 값을 얻었다. 디버거에 의해 -1 같음 listview 선택 longclick 처리하고 onContextItemSelected 작업을 수행 할 필요가 귀하의 답변을 – khwileh