728x90
반응형
SMALL
1. strings.xml 준비
<string name="test_content">Your email : %1$s</string>
2. color.xml 준비
<color name="color_FA8428">#FA8428</color>
3. textview 에 적용
val tempEmail = "aaabbb@email.com"
/* 변경시킬 text string 값, html 색상 적용 */
val convetHtmlText = "<font color=\"${resources.getColor(R.color.color_FA8428, null)}\">${tempEmail}</font>"
/* 끼워넣을 string 가져오기 */
val tmepValue = String.format(resources.getString(R.string.test_content), convetHtmlText)
/* Html string 형식 인식되게 변환 */
val spannedText = HtmlCompat.fromHtml(tmepValue, HtmlCompat.FROM_HTML_MODE_LEGACY)
/* 적용시킬 textview 에 적용 */
testTextveiw.text = spannedText
3. 결과 확인
- 끝 -
'Android Study' 카테고리의 다른 글
Android WebView 연동시키기 step-1 (0) | 2023.08.28 |
---|---|
CloudFireStore 읽고 , 실시간 데이터 대기 (0) | 2023.08.27 |
SHA-1 key 얻는방법 (for Mac, Debug) (0) | 2023.06.19 |
xml -> bitmap 변환 하기 (feat.Kakao map Marker) (0) | 2023.01.26 |
Kakao Map Native API 연동시 안되는 케이스 중 2가지 경험 공유 (0) | 2023.01.18 |