Pages

February 9, 2014

[Android] 하나의 TextView에 서로 다른 여러 스타일의 텍스트를 입력하기

TextView를 하나만 써서 여러 가지 스타일을 가진 텍스트를 입력해야만 할 때가 있다. 아래 방법을 알기 전에는 스타일이 바뀔때마다 TextView를 생성해서 배치를 해야 하나 생각했다. 그런데 안드로이드에서 지원되는 생각외로 간단한 방법이 있어서 소개한다.

mBox = new TextView(context);
mBox.setText(Html.fromHtml("<b>" + title + "</b>" + "<br />" +
"<small>" + description + "</small>" + "<br />" +
"<small>" + DateAdded + "</small>"));
view raw gistfile1.java hosted with ❤ by GitHub
위와 같이 TextView의 텍스트에 Html이 지원된다. 모든 태그가 지원 되는 것은 아니고 지정한 몇가지만 가능한데 이 링크를 참고하여 지원되는 태그를 확인해보도록 하자.

No comments:

Post a Comment