-
TextView의 속성Programing/Android 2010. 10. 3. 16:14
TextView는 이름 그대로 화면에 텍스트를 출력하는 위젯이다.
단순히 문자열을 보여 주기만 할 뿐이며 사용자의 입력은 받아들이지 않는다.
TextView의 속성으론 꽤 많은 것들이 있으나 직관적인 이름이고 상식적인 내용들이라 이해하기가 다소 쉽다. 자주 사용되어 지는 속성 몇가지만 알아보자.
1. text
- 출력할 문자열을 지정한다.
- text="hello world" 처럼 바로 대입하는 방식이 있지만 다국어 버전, 일관된 메시지 관리를 위해서는 string.xml에 문자열을 정의해 놓고 id를 지정하기도 한다.
2. textcolor
- 문자열의 색상을 지정한다.
- 디폴트색은 불투명한 밝은 회색이다.
3. textsize
- 텍스트의 폰트 크기를 지정한다.
- 숫자를 사용하고 단위로는 sp, dp, px, in, mm등이 있다.
4. textStyle
- 폰트의 속성, normal, bold, italic중 하나를 쓰거나 '|' 을 사용해 두개 이상의 상수값을 지정할 수 있다
- '|' 사용시 공백이 있으면 안된다. 유의하자
5. typeFace
- 글꼴의 모양을 지정한다.
- normal, sans, serif, monospace 중 하나로 대충의 글꼴 모양만 선택할 수 있다.
6. singleLine
- 텍스트가 위젯의 폭보다 더 길 때 강제로 한 줄에 출력하도록 한다.
- false면 아래쪽줄로 기행되어진다.(디폴트값이다.)
- true면 폭을 넘는 문자열은 생략되어지고 ...의 생략표시가 나타난다.'Programing > Android' 카테고리의 다른 글
이벤트 처리 4 - 익명 이너 클래스 (0) 2010.10.05 이벤트 처리 3 - 액티비티 또는 뷰가 리스너 구현 (0) 2010.10.05 이벤트 처리 2 - 리스너 인터페이스 (0) 2010.10.05 이벤트 처리 1 - 콜백 메서드 재정의 (2) 2010.10.05 ImageView의 속성 (0) 2010.10.03 View의 속성 (0) 2010.10.03 View의 계층구조 (0) 2010.10.03 자동 생성된 첫 안드로이드 .java 소스 분석 (0) 2010.10.03 안드로이드 프로젝트 만들기 (0) 2010.10.03 안드로이드의 특징과 아키텍처 (0) 2010.10.03