UI 2

view 크기 설정하는 값들

View 기본 설정값 match_parent = 부모와 동일한 크기 wrap_content = 실제 사용되는 크기 (포함된 컨테츠의 크기) 안드로이드 view의 크기를 지정할 때 사용되는 단위의 종류 - dp : 밀도 독립적 픽셀(Density-independent Pixels) UI 레이아웃을 정의할 때 레이아웃 치수나 위치를 밀도 독립적 방식으로 표현하기 위해 사용해야 하는 가상 픽셀 단위 - in : 인치(inch) 기반의 물리적 스크린 크기 - mm : 밀리미터(millimeters) 기반의 물리적 스크린 크기 - px : 스크린상의 실제 픽셀에 대응하는 단위. 픽셀 단위로 크기를 정하게 되면 화면 밀도가 큰 스크린에서는 작게 보여 지게 됨 -sp : 텍스트 크기를 정의하는 경우 sp(배율 독립적..

1. about Layout

View & ViewGroup & Layout 안드로이드에서 모든 사용자 인터페이스의 요소는 View 클래스(android.view.View)의 서브 클래스이다. 안드로이드에서 기본적으로 제공되는 어러 뷰 클래스 이외에도 계승을 통해 다양한 구성도 가능 하다. 기본적으로 제공되는 view 에는 button, textveiw checkbox 등이 있다. 이를 가르켜 widget(위젯) 또는 component(컴포넌트) 라고 부른다. ViewGroup은 그림 1과 같이 View와 다른 ViewGroup 객체의 레이아웃 구조를 정의하는 투명 컨테이너이다. ViewGroup 을 계승받는 객체는 composite view (복합뷰) 라 부른다. ViewGroup 또한 view 클래스를 계승 받는다. 위에서 언급했..