본문 바로가기

프로그래밍/Android 짜투리 지식

[android] TextView 부분색상

String str = "검정 <font color=red>빨강</font> 검정";

하면 

검정 빨강 검정 이 됩니다.

<font color=red>

는 즉, html로 

<font color=red>빨강</font> 

이 된다.


TextView txt = new TextView(context);

txt.setText(Html.fromHtml(str));


현재 string이 html 폼을 가진다고 해주면 된다.


String str = "검정 &lt;font color=red&gt;빨강&lt;/font&gt; 검정";

TextView txt = new TextView(context);

txt.setText(Html.fromHtml(str));