코드네임 :

📱 모바일프로그래밍 - 레이아웃 📱 본문

백엔드/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 파일에!