프로그래밍/Android Studio

안드로이드 match_parent와 fill_parent 그리고 wrap_content 차이

나도 오늘부터 개발자?! 2022. 1. 25. 13:04

오늘은 안드로이드 예제를 보다가 layout_widht와 height에 mach_parent가 아니라 fill_parent가 작성되어 있는 것을 보고 문득 궁금해서 알아봤어요 ~

 

fill과 match에 차이는 없고 단지 fill_parent가 API 8 이전에 사용을 했었는데 fill이라는 단어가 문제가 되어서 API 8 이상부터는 match라는 단어로 바뀌었다고 하네요 

 


layout에서 fill_parent를 사용하려고 하면 줄이 그어져 있는데 이 이유는 deprecated 선언 상태이기 떄문이에요!

그래서 fill_parent는 가급적 사용하지 않는걸 추천 드립니다 ~

※ deprecated: 중요도가 떨어져 더 이상 사용되지 않고 앞으로는 사라지게 될 (컴퓨터 시스템 기능 등)

match_parent와 wrap_content 차이

 

※ match_parent: 부모가 가지는 길이를 모두 채울 때 사용한다. 해당 레이아웃을 취하는 컨테이너의 길이를 모두 채우는 것이다.

※ wrap_content: 해당 뷰가 그려질수 있게 필요한 길이만 사용한다. 이 경우 절대적인 값도 넣을 수 있는데, 10px , 10dp, 10sp처럼 수치와 단위를 써서 직접 길이 값을 지정하면 된다.