안드로이드 With Java #1 View 개념

Jake Seo·2020년 8월 3일
2

안드로이드 With Java

목록 보기
1/31

안드로이드 With Java #1 View 개념

Android의 화면 구성 도구

XML

  • 안드로이드에서 View를 그리는 언어
  • DSL (Domain Specific Language)
    • Java와 같은 언어는 여러 필드에 두루 사용되기 때문에 DSL이 아니지만, XML같은 경우에 특정 도메인에 사용되는 언어이기 때문에 DSL로 분류

View Component

  • 안드로이드 화면을 구성하는 요소들을 지칭
  • TextView, ImageView, Button, Linear Layout(배치 조정)

View Component의 종류?

크게 두가지로 나눌 수 있음

  1. 부모가 될 수 있는 View Component
  • LinearLayout
  • RelativeLayout
  • FrameLayout
  • ScrollView
  • ...
  1. 자식이 될 수 있는 View Component
  • 부모가 될 수 있는 View Component를 포함한 모든 View Component
  • TextView, ImageView
  • ...

View Component의 속성?

크게 보면 두가지로 나눌 수 있음

  1. 모든 View Component의 공통 속성
  • Width
  • Height
  • Background
  1. 특정 View Component가 가지고 있는 특수 속성
  • ex) TextView의 TextColor, TextSize ...

View Component의 화면 크기 단위

  • px : 뷰 컴포넌트의 절대적인 크기를 결정 (디바이스의 화면 크기와 상관없이 고정된 크기로 보여짐)
  • dp : 디바이스 화면 대비 동일한 크기로 보여짐 (안드로이드 디바이스는 디바이스마다 너무나 다양한 화면 크기를 갖고 있기 때문에 가능한 DP를 사용하는 것이 좋음)
profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글