본문 바로가기

IT개발일지/Android

[Android] TextView 부분 글자 색상 변경

안드로이드 TextView 부분 색상 변경



안드로이드 개발시 TextView에서 부분 별로 글자를 변경하고 싶을 때가 있다


그럴경우 사용 방법이다


String str = "글자를 바꿔주세요";
SpannableStringBuilder ssb = new SpannableStringBuilder(str);
ssb.setSpan(new ForegroundColorSpan(Color.parseColor("#01AFF1")), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
binding.tvSub2.setText(ssb);


이렇게 사용을 할 경우 글자 두글자만 색상이 변경되어 적용이되는걸 확인할수 있다.