2015년 10월 29일 목요일

안드로이드 xml에 마크업 문자 넣기(글꼴 속성: 굵기, 이탤릭...)





안드로이드 xml에 마크업 문자 넣기(글꼴 속성: 굵기, 이탤릭...)

안드로이드는 HTML처럼 XML 문자열에서 기본적인 마크업 문자를 사용하여 스팬 문자를 만들수 있는 기능을 아래와 같이 제공한다.


  •  <b>굵게 강조</b>
  •  <i>이탤리체</i>
  •  <tt>프로그램용 MonoSpace 폰트</tt>
  •  <sup>윗첨자</sup>
  •  <sub>아래첨자</sub>
  •  <u>아래밑줄</u>
  •  <strike>취소선</strike>


<TextView 
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:gravity="center_horizontal"
   android:text="@string/styled_text"/>

strings.xml의 내용

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, AAAActivity!</string>
    <string name="styled_text">평범(plain), \n<b>굵게(bold)</b>, \n<i>이탤릭체(italic)
                         </i>, \n<b><i>여긴 굵게 이탤릭체</i></b>
    </string>

    <string name="app_name">안드로이드 리소스 샘플 프로첵트</string>
</resources>

댓글 없음:

댓글 쓰기