TODAY : / TOTAL :

[121205] 텍스트뷰(TextView) 와 관련된 속성들

  • Share this:
반응형
예제 코드 )
<TextView 
      android:layout_width="250px"
      android:layout_height="wrap_content"
      android:background="#ff0"
      android:textSize = "20sp"
      android:textStyle="bold|italic"
      android:typeface="serif"
      android:text = "@string/string_info"
 />

ㅇ android:layout_width="250px"
ㅇ android:layout_height="wrap_content"
 - 화면에 표시되는 크기(Layout)을 지정하는 속성. width(너비) , height(높이) 를 얼마만큼 지정할 것인지 설정.
 * fill_parent(=match_parent)   : 상위 부모 객체의 크기만큼 확대해서 사용. ->  Activity 의 크기
 * wrap_content : 콘텐츠(문자)가 출력되는 최소한의 크기만큼을 사용.


ㅇ android:background="#ff0"
 - 글자 배경색을 지정해주는 부분.
 - # 뒤로 3개의 16진수가 들어오는데, 순서대로 R, G , B 값을 나타냄.
   #ff0   ==  RGB(255,255,0)
   ( 사실 안드로이드에선 ARGB -32bit 색상을 지원한다. 자세한 방법은 구글링으로...  ㅇ,.ㅇ / )

ㅇ android:textSize = "20sp"
 - 텍스트 크기를 지정해주는 부분.
 - 치수 단위는 다음표를 참고하시길...
 px  픽셀
 in  인치
 pt  포인트 (1pt = 1/72 in )
 mm  밀리미터
 dp / dpi  해상도에 따른 물리적인 크기변동을 없애고자 만들어진 단위로 1dpi = 1Pixel 공식을 담고 있음.
 sp  Scale-independent Pixel = 독립적인 픽셀 단위


ㅇ android:textStyle="bold|italic"
 - 글꼴의 스타일 지정 부분.
 - 굵게(bold) , 기울이기(italic)  모두 사용하고자 한다면 | (or) [\키 shift 단어] 를 표시 해주면 된다.

ㅇ android:typeface="serif"
 - 안드로이드에서 제공하는 폰트서체를 지정하는 부분.
 - 한글은 지원 안함.


ㅇ android:text = "@string/string_info"
 - 텍스트 입력 부분.
 - string.xml 에 저장된 텍스트를 불러와서 사용하거나 "" 안에 바로 원하는 문장을 입력해서 사용.


반응형

SEARCH

태그로 찾아보기