Android/Android studio

layout 설정하는 방법 (LinearLayout, match_parent, wrap_content)

appmaster 2021. 7. 6. 12:09

1. LinearLayout이란?

반드시 Layout을 짤때는 여는괄호와 닫는괄호과 선언되어있는것이 동일해야 합니다.

 

cf. LinearLayout은 겹겹히 층으로 배치가 된다는 뜻입니다. 그래서 LinearLayout만 선언을 하게 된다면, 가로로도 세로로도 겹겹이 쌓일 수 있기때문에 가로로 쌓이길 원한다면 vertical을 추가합니다.

 

 

2. match_parent란?

부모에게 맞추겠다라는 뜻입니다. 보시면 TextView의 상위 컴포넌트는 LinearLayout입니다. 그리고 그 상위 컴포넌트에 맞춰서 꽉꽉 채우겠다는 뜻입니다.

 

3. wrap_content

TextView의 콘텐츠 높이 맞춰서 공간을 차지하겠다는 뜻입니다.