Android Studio - UI 디자인 - 자주 쓰는 속성(Attributes) 설명

반응형

 

경로

  • res - layout - activity_main.xml


코딩/디자인 선택

  • activity_main.xml 파일을 불러오면 우측 상단에서 UI 설계 방식을 선택 (코딩과 디자인으로 설계)
    • 개발자 자신의 편한 방법으로 설계하면 됩니다!
    • 저는 디자인으로 하는게 편하기 때문에 이번 포스팅은 디자인을 위주로 속성 설명을 진행합니다.


자주 쓰는 속성 (Attributes)

Layout

  •  layout_width(height)
    • wrap_content : 텍스트 크기에 맞춤
    • match_parent : 화면 크기에 맞춤
    • 숫자 지정 : 원하는 크기에 맞춤, 단위는 dp
  • layout_margin : 외부 여백 설정
  • padding : 내부 여백 설정


Text

  • text : 화면에 출력될 텍스트 문구 설정
  • textSize : 글씨 크기 설정, 단위는 sp
  • textStyle : 글씨 굵기, 기울기 설정
  • textColor : 글씨 색 설정, RGB와 HEX코드로 색 선택 가능


background

background : 배경 색 설정


Align

  • gravity : 텍스트 정렬 여부


Visibility

  • visible : 화면에서 보이기
  • invisible : 화면에서 숨기기
  • gone : 해당 뷰에서 숨기기


다른 위젯의 자주 쓰는 속성 (Attributes)

Plain Text (Edit Text)

  • text : 텍스트 메시지 출력
  • hint : text가 공백일 경우, 회색 글씨로 희미하게 사용자에게 보여줄 텍스트
  • inputType : 패스워드 암호화 설정 및 여러줄 입력 설정 등
  • imeOptions : 키패드에서 엔터 부분에 해당하는 이미지와 기능 설정

ImageView

  • Scale
    • scaleType
      • center : 이미지의 원본 비율 유지, 중앙 정렬
      • fitXY : 이미지를 화면에 꽉차게 크기 조정
반응형