0

상황 : 나는 onListItemClicked() 및 onItemLongClick() 메서드를 구현 한 목록 활동이 있습니다. 안드로이드 4.4.2와 함께 스마트 폰을 사용하면 두 이벤트가 발생합니다. 실제로는 longClick이 실행되기를 기대합니다.android 4.4.2 onListItemClick() 및 long click시 onItemLongClick()

어떤 이유 일 수 있으며이를 방지 할 수있는 방법이 있습니까?

아이디어, 제안 및 답변을 미리 보내 주셔서 감사합니다.

답변

0

onLongClickListener의 onLongClick 메서드에서 true를 반환하면 click 이벤트를 사용했음을 나타냅니다.

public boolean onLongClick(View v) { 
     // DO STUFF     
     return true; 
} 

false를 반환하면 이벤트를 처리하지 않았거나 다른 클릭 할 리스너를 트리거하려고 함을 나타냅니다.