본문 바로가기

IT

안드로이드의 View에서 온클릭(onClick)과 롱클릭(onLongClick) 이벤트를 구분하는 방법

반응형

 그냥 아무 생각없이 코딩하다보면 onClickListener와 onLongClickListener를 하나의 뷰에 연결해서 사용하는 경우가 있습니다. 이런 경우 롱클릭이벤트를 발생시키기 위해서 해당 뷰를 길게 클릭하면 롱클릭이벤트가 발생하고 손가락을 떼는 순간에 온클릭이벤트가 발생한다. 이런 경우를 처리하는 방법은 간단합니다.

 롱클릭이벤트를 처리하기위해서 뷰에 이벤트리스너를 추가하는 경우 코드를 살펴보면,





코드의 주석을 보면 간단하게 처리해 줄 수 있습니다.<끝>
반응형