MyCloud

[안드로이드] UI 구성요소 본문

Programming/Android

[안드로이드] UI 구성요소

Swalloow 2016. 2. 1. 03:20




안드로이드 앱의 모든 유저 인터페이스(UI) 요소들은 

ViewViewGroup 객체들을 기반으로 합니다.

View는 화면의 사각형 영역에 있는 컨텐츠나 화면 레이아웃을 담당하며

ViewGroup은 각 View들을 합쳐 화면 전체 레이아웃을 그려냅니다.








안드로이드의 UI 컴포넌트





안드로이드 UI 컴포넌트에는 레이아웃 컴포넌트와 컨트롤 요소들이 있습니다.

레이아웃은 사용자 인터페이스에 대한 시각적 구조를 말합니다.

액티비티 또는 위젯에 대한 큰 틀이 정의되며, 여러 속성과 매개변수를 정의할 수 있습니다.

레이아웃 컴포넌트는 LinearLayout, RelativeLayout, GridLayout 등이 해당됩니다.







컨트롤 요소(UI Control)는 사용자 인터페이스에 있는 대화형 구성 요소입니다.

버튼, 확인란과 같이 앱을 사용하고 제어하는데 필요한 요소들을 말합니다.

컨트롤 요소에는 Button, TextView, EditText, Radio Button, CheckBox 등이 해당됩니다.

UI에 컨트롤 요소를 추가하려면 XML에 요소를 하나 추가하기만 하면 됩니다.

앞으로 하나씩 액티비티에 구현해보는 포스팅을 할 계획입니다.

Comments