자바 어플 개발/기초

View의 계층구조

appmaster 2019. 7. 11. 10:40

어떤것이 부모뷰고 어떤것이 자식뷰인지 구분해주는 것이다.

즉, 부모뷰는 상위뷰이고 자식뷰는 하위뷰이다. 모든뷰의 최상위에있는 부모뷰뷰의 (최상위에있는 뷰) 최상위뷰라고 한다.

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">



</LinearLayout>

여기서 LinearLayout은 뷰의 이름이고, 나머지는 뷰의 설정된 속성값이다. 큰 꺽쇠가로< > 가뜻하는것은 명령어의 시작과 끝이다. 그리고 마지막에 있는 빨간글씨 LinearLayout은 LinearLayout의 끝을 표현하는 것이다.

 

그러므로 LinearLayout사이에 설정된 모든 컴포넌트들은 자식뷰라고 할 수 있다.

'자바 어플 개발 > 기초' 카테고리의 다른 글

FrameLayout  (0) 2019.07.11
RelativeLayout  (0) 2019.07.11
LinearLayout  (0) 2019.07.11
View 설정법  (0) 2019.07.11
안드로이드 화면구성 도구  (0) 2019.07.10