스터디/Android+Java

Android Drawable, TextColor에 따른 Selector 사용법 (2012.09.25)

Dalmangyi 2017. 10. 7.

1. 그림일 경우 

res/drawable/drawable_selector.xml파일에 selector를 만들고


2. 글자색깔일 경우 

res/color/textcolor_selector.xml파일에 selector를 만들어서 사용하면 된다.




textView의 경우 pressed="true"속성을 가진 selector를 주더라도 색깔이 변하지 않는다.

왜냐하면 press관련 인터럽트가 textView 객체에 없기 때문이다. 


그래서 text에 selector를 사용하고 싶다면,

textView대신에 button을 사용하고 

배경을 투명, selector를 세팅해 주는 방식으로 textView와 같은 효과를 만들면 된다

댓글