POST

[JAVA] Android Studio TextView 속성 정리

AndroidStudio - TextView 속성 정리

안드로이드 스튜디오에서 사용하는 TextView 위젯에서 자주 사용 되는 속성을 정리 해 보았습니다.

 

textStyle

textStyle 속성은 텍스트뷰에서 표시하는 문자열의 스타일 종류을 설정합니다.

속성 값으로는 "normal", "bold", "italic" 등을 사용합니다.

여러가지 속성 값을 같이 사용 할 수 있으며 ' | ' 기호를 이용해 사용 가능합니다.

ex) "bold|italic" - 기호 앞뒤에 공백이 포함되지 않아야합니다.

 

typeFace
typeFace 속성은 텍스트뷰에서 표시하는 문자열의 폰트를 설정합니다.

기본 제공 폰트가 많지는 않지만 그중 하나를 선택하여 설정할 수 있습니다.

속성값으로는 "normal", "sans", "serif", "monospace" 중에 하나를 지정합니다.

다른폰트를 사용시에는 앱에 폰트를 추가할 수 있습니다.

ex) "sans"

 

textColor

textColor 속성은 텍스트뷰에 표시하는 문자열의 색상을 설정합니다.

안드로이드에서 색상표현은16진수인 '#AARRGGBB' 포맷을 사용합니다. (순서대로 Alpha, Red, Green, Blue)

Alpha는 글자의 투명도를 나타냅니다. (FF = 불투명, 00 = 투명, 88 = 반투명)

ex) "#FF00AA11"

 

textSize

textSize속성은 텍스트뷰에 표시하는 문자열의 크기를 설정합니다.

문자 크기의 단위는 3개지가 있습니다. (dp, sp, px)

문자를 표현할때는 sp의 단위를 주로 사용하며, 실행할 단말기의 해상도에 따라 크기를 일정한 크기로 볼 수 있게합니다.

ex) "20sp"

 

maxLines

maxLines 속성은 텍스트 뷰에서 표시하는 문자열의 최대 줄수를 설정합니다.

만약 한줄로 표시되기를 원하면 속성의 값을 '1'로 설정을 하면 됩니다.

한줄로 설정하게 되면 한줄의 영역을 넘어가는 부분은 표시되지 않습니다.

ex) "1"