나의 플랫폼/안드로이드
[Android] Textview에 link 달기
GsBOB
2015. 9. 14. 09:19
Textview를 뿌릴 때, bold나 html 링크형태를 동적으로 변경해야할 경우가 있습니다.
이럴 경우, TextView에 HTML 형태를 이용하여 변경이 가능 합니다.
txt.setText(Html.fromHtml("<b>My Text is going here....</b>" +
"<a href=\"http://www.example.com\">Terms and Conditions.</a> "));
txt.setMovementMethod(LinkMovementMethod.getInstance());
위 형태와 같이Html 클래스의 fromHtml 함수를 이용하여 html에 태그를 다양하게 이용할 수 있습니다.
참고로 bold 형태만 줄려면, 그냥 strings.xml에 <b> 텍스트 </b> 형태로 넣어줘도 문제 없이 동작 합니다.
<string name="text"><b>Bold</b> no bold </string>