TextView에서 간단하게 Bold, Italic, Underline등의 스타일을 적용해야할 경우가 있습니다. 문자열에 Bold <b>, Underline <u>, Italic <i> 등의 태그를 넣어서 사용하는 간단한 방법이 있는데요. 이것을 코드에서 적용하는 법을 알아보겠습니다.
String Value로 다음과 같이 저장하신후에 TextView에 android:text에 @string/sitename으로 적용하시면 스타일이 바로 적용이 됩니다.
그런데 가끔 Code상에서 String을 동적으로 생성해야할 경우가 있습니다. 이 경우는 아래와 같이 Html.fromHtml함수를 이용하면 됩니다.
작성 : Android SDK 1.1
출처: 안드로이드펍 - TextView에서 Bold, Italic, Underline 등의 스타일 사용하기
String Value로 다음과 같이 저장하신후에 TextView에 android:text에 @string/sitename으로 적용하시면 스타일이 바로 적용이 됩니다.
<string name="sitename"><b>MobilePlace</b></string>
그런데 가끔 Code상에서 String을 동적으로 생성해야할 경우가 있습니다. 이 경우는 아래와 같이 Html.fromHtml함수를 이용하면 됩니다.
String sitename = "MobilePlace"; TextView t = (TextView)findViewById(R.id.text); t.setText(Html.fromHtml("<u>" + sitename + "</u>"));
작성 : Android SDK 1.1
출처: 안드로이드펍 - TextView에서 Bold, Italic, Underline 등의 스타일 사용하기
'안드로이드 정복' 카테고리의 다른 글
전체화면 사용하기 (Status bar, Title bar 숨기기) (0) | 2010.08.16 |
---|---|
스레드와 핸들러 (1) | 2010.08.13 |
네트워크 - 비동기 다운로드 (0) | 2010.08.09 |
네트워크 - HTML 읽기 (1) | 2010.08.09 |
네트워크 - 인터넷 연결 관리자 (0) | 2010.08.09 |