Nuke Olaf - Log Store

[Android] 안드로이드 - Textview 에 버튼같은 효과 주기 본문

Android

[Android] 안드로이드 - Textview 에 버튼같은 효과 주기

NukeOlaf 2020. 3. 31. 20:09
<TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15sp"  
        android:text="텍스트"
        android:clickable="true"
        android:focusable="true" />

TextView 에 clickable 과 focusable 속성 을 추가하면, TextView 를 눌렀을때 버튼과 같은 효과를 줄 수 있다고 한다.

focusable 의 focus 란, 다음 키입력을 받을 뷰가 누구인지를 가리키는 표식이다. 키보드 이벤트는 포커스를 가진 뷰에게만 전달된다. 안드로이드는 포커스 표시를 무조건 하지 않고 터치 모드에 따라 표시 여부를 결정한다. 방향키를 한번 누르면 일반 모드로 전환되면서 포커스를 가진 버튼이 포커스색으로 변한다.

안드로이드 포커스 처리 관련 포스팅 : https://dreamchallenger.blogspot.com/2011/02/focus.html

 

참고 사이트 >>>

https://dreamchallenger.blogspot.com/2011/02/focus.html

https://ktko.tistory.com/entry/ViewViewGroup-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-View%EC%99%80-ViewGroup

https://dev-imaec.tistory.com/17

https://m.blog.naver.com/PostView.nhn?blogId=moonysl&logNo=140171927674&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

Comments