안드로이드 구조
2종류의 코드로 나뉘는데, 기능(이벤트)를 담당하는 Java 코드와 화면 UI를 담당하는 xml 코드.
View, Widget, View Group
View - UI를 구성하는 기본적인 블럭
Widget - 애플리케이션 화면에 사용되는 UI 요소로 View를 상속받음.
(ex - textview, imageview, button, editText 등등)
View Group - 다른 뷰를 내부에 포함 할 수 있는 특수한 뷰로 View를 상속받음
Layout ?
내부에 다른 widget 혹은 layout을 담는 ViewGroup.
Layout은 눈에 보이지 않지만, widget의 배치방식을 결정.
Activity
어플리케션 내의 하나의 스크린
UI컴포넌트를 화면에 표시하고 시스템이나 사용자의 반응을 처리
어플리케이션이 UI를 가진다면 하나 혹은 그 이상의 Activity와 매칭되며 기존 Activity는 같은 기능을
하는 새로운 것으로 대체 가능
※ 보안상의 이유로 응용 프로그램에 포함된 모든 액티비티는 반드시 매니페스트에 등록되어야 함
'Android Studio' 카테고리의 다른 글
[안드로이드 스튜디오] 방탈출 게임 만들기 (0) | 2019.06.22 |
---|