공부/Kotlin

[안드로이드] 텍스트 뷰(TextView)

ompeom 2020. 8. 28. 17:28
  1. 개요
    • 사용자에게 문구를 "보여주기만 할 때" 사용
      • 사용자는 이 문구를 수정할 수 없다
    • View: 직접 내 자신이 화면에 등장해서, 사용자에게 컨텐츠를 표현하는 용도
      • LinearLayout 등의 그릇에 담기는 내용물로 활용
      • View 내부에는 다른 내용물들이 들어오지 않는다, 태그를 닫을 때 >가 아니라 />로 닫아서 여는태그/닫는태그 통합해서 작성
  2. 자주 사용하는 속성
    • text: 보여줄 내용의 문구를 적어주는 속성
    • textSize: 글씨의 크기를 설정하는 속성
      • ~sp로 sp 단위를 이용해서 값을 입력
      • sp: 안드로이드 폰에서 설정한 글씨 크기의 영향을 반영해주는 숫자 단위
      • 미설정 시 기본 값: 14sp
      • 작게 할 때는 가능하면 12sp 미만으로는 지양
    • textColor: 글씨의 색상을 결정하는 속성
      • #RRGGBB의 형태로 색상값 표기 (16진수로 두 자리씩 RGB 설정)
      • ex. #FF0000 빨간색
      • 원하는 색을 직접 계산하는 게 아니라, 구글링해서 찾거나 or 디자이너에게 RGB를 문의해서 받아서 사용
      • => textStyle : 글씨를 두껍게 (bold) or 기울임체 (italic) 적용