안드로이드

안드로이드 string.xml 에서 Html 태그 제대로 적용안될 때 해결방법

알통몬_ 2019. 7. 10. 11:02
반응형


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

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

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

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


안드로이드 개발 시 string.xml에 Html 태그를 쓰는 경우가 있습니다.

<string name="use_html_tag"><b><u><i>html tag</i></u></b></string>

그런데 이렇게 선언한 문자열 리소스를 액티비티에서 getString(R.string.xxx)

불러와 사용할 때 html 태그가 제대로 적용되지 않을 때가 있습니다.


이 경우 해결할 수 있는 방법이 있는데요.

바로 아래처럼 <Data> 태그와 <![CData[]]>를 사용하는 것입니다.

<string name="use_html_tag"><Data><![CDATA[<b><u><i>html tag</i></u></b>]]></Data></string>

이렇게 사용하면 Html 태그가 정상적으로 적용되는 걸 확인할 수 있습니다.

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

반응형