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"
'Android' 카테고리의 다른 글
컨스트레인트 레이아웃, 리니어 레이아웃, 프레임 레이아웃(Constraint Layout, Linear Layout, Frame Layout) (0) | 2021.03.06 |
---|---|
[kotlin]코틀린 클래스와 접근제한자 용어 정리 (0) | 2021.01.03 |
[JAVA] 안드로이드 ScrollView 스터디 노트 day3 (0) | 2020.11.10 |
Kotliin 코틀린 null변수의 세이프 콜과 엘비스 연산자 (0) | 2020.10.31 |
Kotlin 코틀린 변수에 null 할당 하기 (0) | 2020.10.27 |