긍정곰의 연구소

안드로이드 - XML 텍스트뷰(TextView) 속성 본문

긍정곰의개발일지/Android

안드로이드 - XML 텍스트뷰(TextView) 속성

긍정곰 2017. 10. 5. 21:42

윈도우로 치면 Static 윈도우와 비슷하지만 안드로이드에서는 조금 각별한 위치를 가지고 있는듯하다(윈도우에서는 부모와 통신할 필요가 없다는 점에서 별의미 없는 컨트롤이다...)


일단 일부 속성만을 먼저 책에서 언급하고 있기에 이부분만을 먼저 정리해보고자 한다.


뷰에서 상속받으므로 뷰의 속성도 사용할수있고 추가적으로 아래의 속성들이 사용가능하다.


text : 출력할 문자열을 지정하는 속성이다.
 - "들어갈 내용" : 리터럴 문자를 바로 출력한다.
 - @string/id : res/values/strings.xml에 정의된 문자열을 출력한다.


textColor : 문자열의 색상을 지정한다. background 속성처럼 컬러코드를 사용하여 색상을 지정한다.
 - #RRGGBB
 - #AARRGGBB


textSize : 텍스트 폰트의 크기를 지정한다. 여러 단위가 있는데 책에서는 sp단위를 추천하고있다.


textStyle : 폰트의 속성을 지정할수있다. |으로 여러개의 속성을 동시에 지정할수있다.
 - bold : 폰트를 굵게 표시한다.
 - italic : 문자를 기울여 표시한다.


typeface : 폰트의 모양을 지정한다. 내장된 폰트를 지정하듯이 그런식의 지정방식이 아닌 몇가지의 옵션이 기본으로 제공된다
 - normal : 일반 서체
 - sans : 산세리프체
 - serif : 세리프체
 - monospace : (나중에 확인해보고 추가)


singleLine : 텍스트를 자동개행할지 아니면 한줄에 강제로 출력할지 정할수있다.
 - true : 한줄에 강제로 출력
 - false : 자동 개행된다(지정하지 않으면 디폴트로 이값이 사용된다)

Comments