[Android/Kotlin] Textview textcolor selector 적용안됨

SoyoungLee·2023년 1월 6일
0

안드로이드/코틀린

목록 보기
53/70
post-thumbnail

💌 [Android/Kotlin] Textview textcolor selector 적용안됨


다음과 같이 상태에 따라 텍스트뷰의 텍스트 컬러를 변경해주려한다.

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="월,화,금,토"
                android:textColor="@drawable/selector_color"
                android:textSize="27dp" />

selector_color.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@color/color_ff884d" android:state_selected="true" />
    <item android:drawable="@color/color_66000000" />
</selector>

(??????)
selector 를 이용해서 적용을 했는데 적용이 안되고 이상한 색으로 된다.

찾아보니 resource 파일을 color 파일에 넣지않고 drawble 파일에 넣어서 그런 것 이었다. ㅎㅎㅎ

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="월,화,금,토"
                android:textColor="@color/selector_color"
                android:textSize="27dp" />

selector_color.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@color/color_ff884d" android:state_selected="true" />
    <item android:color="@color/color_66000000" />
</selector>

🤍 결과 적용이 잘됨 !

참고 : https://battleshippark.wordpress.com/2019/03/11/textviewtextcolor%EC%97%90%EC%84%9C-selector%EA%B0%80-%EC%98%A4%EB%8F%99%EC%9E%91%ED%95%9C%EB%8B%A4/

profile
Android Developer..+ iOS 슬쩍 🌱 ✏️끄적끄적,,개인 기록용 👩🏻‍💻

0개의 댓글