안녕하세요.

안드로이드 초보입니다.

다름이 아니라 터치.. 드래그 관련 내용 정리하다가 궁금한 것이 있어서요.ㅠㅠ

 

ListView, LinearLayout 에서 사용자가 화면을 터치 후 움직이고 터치를 떼는 순간의 좌표값이 있을 건데..

그 좌표에 있는 것이 어떤 View인지 알고 싶습니다.

(ex: LinearLayout안에 Button이 5개 있을 경우, 터치 후 드래그 중에 손가락이 있는 위치에 어떤 View가 있는지..?)

 

고정된 화면이라면 4등분 했다면 위치해 있을 값을 계산하여. 좌표값을 체크해서 확인하면 되긴 한데.

만약 동적인 상태라면,, (View가 더 추가된다던지.. 또는 화면 사이즈가 달라진다든지..)

이 계산하는게 여간 힘든게 아니라 처리 시간도 길어질 것 같아서요..

버그도 많겠죠.ㅠㅠ

 

터치 드래그 시에 현재 위치한 곳의 View가 어떤 View인지 알 수 있는 방법이 있나요???

 

고수님들 도와주세요.ㅠㅠ