본문 바로가기
Developer/Android, Java

[안드로이드] View 터치 시 터치 이벤트 구현하기

by Doony 2019. 5. 22.

앱 레이아웃을 꾸미다보면, 각종 뷰에 터치 이벤트를 구현해야할 때가 있습니다. 대표적으로 버튼 역할을 하는 뷰일 경우, 사용자가 터치했을 때 모션이 있으면, 사용자가 클릭했다라는 점을 인지시킬 수 있습니다.



자바 코드로 짤 필요도 없이, 아래 3줄만 각 뷰의 xml파일에 넣어주시면 됩니다.
(Button, LinearLayout, TextView 등 대부분의 뷰에 적용가능합니다.)



1
2
3
android:clickable="true"
android:focusable="true"
android:foreground ="?android:attr/selectableItemBackground"
cs

댓글