start 인덱스와 end 인덱스 사이의 텍스트에 다른 색상 적용
var fullText = textView.text
val spannableString = SpannableString(fullText)
val startIndex = fullText.indexOf("SpannableString")+1 //0
val endIndex = 4
spannableString.setSpan(
ForegroundColorSpan(Color.parseColor("#FF367FFF")), // 색상 설정
startIndex, // 시작 인덱스
endIndex, // 끝 인덱스 (exclusive)
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE // 스타일 적용 범위 설정
)
textView.text = spannableString
var fullText = textViewThirdOnboarding.text
val spannableString = SpannableString(fullText)
// 시작 인덱스와 끝 인덱스 사이의 텍스트에 다른 색상 적용
val startIndex = fullText.indexOf("SpannableString")+1
val endIndex = 4
spannableString.setSpan(
ForegroundColorSpan(Color.parseColor("#FF367FFF")),
startIndex,
endIndex,
SpannableString.SPAN_EXCLUSIVE_EXCLUSIVE
)
textViewThirdOnboarding.text = spannableString
잘 봤습니다. 좋은 글 감사합니다.