# 1. Language/🔰 Kotlin

Kotlin # LinearLayout/RelativeLayout/Margin&Padding

둥굴둥굴둥굴레차 2022. 7. 6. 09:55

🎈 LinearLayout

LinearLayout -> 수직이나 수평으로 놓는 레이아웃
    - 부모가 될 수 있는 뷰(컨테이너 뷰)
    - 자식의 위치를 설정하는 뷰
        * 가로, 세로 설정을 할 수 있다

    - 속성
        * Orientation : 자식의 뷰의 방향을 설정
        * weight : 자식이 차지할 크기의 비율을 설정

크기를 설정하는 특수한 키워드
    _ match_parent
        * 부모 뷰의 크기만큼 설정하겠다

    - wrap_content
        * 내용물의 크기만큼 설정하겠다

🎈 RelativeLayout

RelativeLayout -> 상대적으로 뷰를 배치하는 레이아웃
    - 부모 뷰가 될 수 있는 컨테이너 뷰
    - 자식뷰의 배치를 설정할 수 있다
        * 기준점을 중심으로 자식뷰를 배치
            - 기준점 : 부모, 자식 뷰
            - 기준점을 표시하는 방법
                * id를 사용

 

🎈 Margin&Padding

    - 둘 다 여백을 설정하는 속성

    1. 마진 : 외부와 해당 뷰 사이의 여백을 설정
        * 그림 도화지와 액자 프레임 사이의 여백

    2. 패딩 : 해당 뷰 안의 여백을 설정
        * 그림 도화지 안의 여백