뷰(View) - View 클래스의 기본 메소드, View의 계층도, ViewGroup(뷰 그룹), Layout (레이아웃)
CODEDRAGON ㆍDevelopment/Android
반응형
View의 계층도
View
· 안드로이드 UI의 기본적인 구축 요소입니다.
· 화면에 보이는 컨트롤(Control)이나 위젯(Widget)등의 UI 구성요소를 의미합니다.
· 즉, 사용자의 눈에 보이는 화면 구성요소 입니다.
· 안드로이드 SDK의 거의 모든 위젯과 레이아웃 클래스의 기반 클래스가 됩니다.
· 액티비티안에 들어가는 각각의 화면 구성요소입니다.
· XML레이아웃에 정의된 뷰들은 애플리케이션이 시작될 때 메모리에 객체로 만들어집니다.
ViewGroup(뷰 그룹)
· 여러 개의 뷰들을 가질 수 있는 요소입니다.
· 뷰 그룹도 View에서 상속받은 View의 한 종류입니다.
· 뷰 그룹에 또 다른 그룹을 포함할 수 있습니다.
Layout (레이아웃)
· 뷰 그룹중에서 내부에 뷰들을 포함할 수 있으며 내부에 포함되는 뷰들을 배치하는 역할을 하는 뷰입니다.
· 위젯들을 담을 수 있는 클래스를 레이아웃이라고 합니다.
'Development > Android' 카테고리의 다른 글
EditText(에디트텍스트), 입력필드 (0) | 2019.02.27 |
---|---|
Button (0) | 2019.02.27 |
유명한 빌드 시스템 - Ant, Maven, Gradle (0) | 2019.02.27 |
ERROR: Could not find com.android.tools.build:gradle:3.0.1. - 오류메시지, 해결방법 (0) | 2019.02.23 |
ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.0 - 에러 메시지, 해결방법 (0) | 2019.02.12 |