안드로이드

안드로이드 AppCompatTextView setTextColor 적용방법

알통몬_ 2019. 8. 14. 11:38
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 

오랜만에 포스팅을 합니다.


안드로이드 버전이 올라가면서 저의 경우 TextView 보다는 AppCompatTextView를

많이 사용하는데요.

AppCompatTextView의 텍스트 컬러를 동적으로 변경하려는 경우

기존 TextView처럼 setTextColor(R.color.xxx) 이런식으로 변경을 하면 제대로

적용이 되지 않습니다.

적용하는 방법이 쪼꼼 다른데요.

아래와 같이하시면 정상적용되는 걸 확인하실 수 있습니다.

binding.foodTxtView.setTextColor(ContextCompat.getColor(context, txtColor));

binding.foodTextView -> 원하는 값으로 변경하시면 됩니다.

ContextCompat.getColor(Context context, int color);

메소드르 이용하여 AppCompatTextView의 색상을 변경시켜주면 됩니다ㅏㅏㅏㅏ

이상입니다. 감사합니다.

반응형