👾Android/Android_JAVA
📱 모바일프로그래밍 - 레이아웃 📱
비엔 Vien
2024. 9. 26. 13:31
레이아웃

레이아웃 종류


+ 레이아웃 생성 방법

< 레이아웃 속성 >
id 속성 : 레이아웃을 고유하게 식별
layout_width 속성 : 레이아웃의 너비 설정
layout_height 속성 : 레이아웃의 높이 설정
layout_margin 속성 : 레이아웃과 주위 주성요소간의 여백(마진) 설정

padding 속성 : 레이아웃과 위젯의 내부 여백을 설정하는 속성 ( 레이아웃 안에서 레이아웃과 위젯사이에 공간을 얼마나 줄지)

이제 레이아웃별로 알아봅시긔
< Linear Layout >

중복 리니어 레이아웃 가능 ( 리니어레이아웃 안에 리니어레이아웃을 생성하는 방식)
속성:
1. orientation 속성



2. gravity 속성

3. layout gravity 속성


4. padding 과 margin

5. layout_weight ⭐️


< 제약 레이아웃 Constraint Layout >

https://rina214.tistory.com/17
안드로이드 스튜디오 제약 레이아웃(ConstraintLayout)
제약 레이아웃은 안드로이드 스튜디오의 기본 레이아웃입니다. 제약 레이아웃의 가장 큰 특징은 뷰의 크기와 위치를 결정할 때 제약 조건(Constraint)을 사용한다는 것입니다. 제약 조건이란 뷰가
rina214.tistory.com



제약 조건!




< Frame Layout >


예시는 ImageChange 와 MyAnimal030 파일에!