[안드로이드] padding과 margin 차이점, 개념

프로그래밍/Android 관련2018. 1. 31. 23:13

안녕하세요. 개발자 드리머즈입니다.


padding과 margin에 대해 정리하려고 합니다. 비슷한 개념이라 늘 헷갈리네요.


View의 여백과 관계되는 개념은 margin과 padding 2가지이 있습니다. 

일반적으로 View는 TextView처럼 내부 내용에 해당하는 content가 있습니다. 위의 그림은 CONTEXT_TEXT라는 내용(content)을 가진 TextView와 이것의 뷰를 나타낸 그림입니다.

뷰 경계(border)는 붉은색 테두리로 표시했으며 content 경계는 검은색 실선으로 표시했습니다.

뷰 경계content경계간의 거리가 padding이며, 뷰 경계다른 뷰 사이의 거리는 margin입니다.

padding을 조절하기 위해서는 xml에서 android:padding 속성을 쓰면 되고, margin을 조절하기 위해서는 android:layout_margin 속성을 사용하면 됩니다.


참고 : https://stackoverflow.com/questions/4619899/difference-between-a-views-padding-and-margin


작성자

Posted by 드리머즈

관련 글

댓글 영역