[안드로이드] 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
댓글 영역