아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
TextView 에 Html 형식으로 글자를 바꿀 수 있다.
<TextView
app:renderHtml="@{viewModel.plant.description}"
/>
데이터 바인딩을 통해 바인딩 어뎁터(BindingAdapter)로 연결하면 간단하게 구현 할 수 있다.
@BindingAdapter("renderHtml")
fun bindRenderHtml(view: TextView, description: String?) {
if (description != null) {
view.text = HtmlCompat.fromHtml(description, FROM_HTML_MODE_COMPACT)
view.movementMethod = LinkMovementMethod.getInstance()
} else {
view.text = ""
}
}
입력)
plant.description = <b>동해물</b>과
백두산이(from <a href=\"https://ko.wikipedia.org/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD%EC%9D%98_%EA%B5%AD%EA%B0%80\">
Wikipedia</a>)
출력) 동해물과 백두산이(from Wikipidia)
Android AAC JetPack Sunflower
이 글은 코모가 구글 안드로이드 Sunflower를 디비보기 한 것입니다.
' [안드로이드 공부] > 선플라워 디비보기' 카테고리의 다른 글
[Sunflower 디비보기] BindingAdapter로 View visible/gone (0) | 2020.07.30 |
---|---|
[Sunflower 디비보기] Detail View 에서 Garden 으로 아이템 담기 MVVM (0) | 2020.07.29 |
[Sunflower 디비보기] Activity, Fragment, Navigation 시작 (0) | 2020.07.29 |
[Sunflower 디비보기] 데이터 바인딩으로 ImageView 에 Glide (0) | 2020.07.29 |
[Sunflower 디비보기] ViewModel 주입(초기화) 과정 (0) | 2020.07.28 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |