아래 그림은 위 그림과 똑같은 내용인데, 실제 안드로이드 스튜디오의 화면을 가져다 만든 것.
padding은 텍스트(아래 그림에선 ok)와의 여유공간.
layout_margin은 버튼(위젯이라고도고 함)과 전체 화면과의 여유공간
layout:weight 와 layout:height 의 선택 속성중에 wrap_content 라는게 있다.
wrap_content 는 안에 있는 내용물(content)에 따라 크기가 변하게 설정 하는 기능이다.
예를들어 아래 그림을 보자.
같은 버튼을 만들고, 버튼 안의 내용물의 길이만 다르게 했다. 둘다 설정은 wrap_content 다.
그런데 길이가 달라진 것이 육안으로도 확인 가능하다.
이렇듯 wrap_content는 내용물에 따라 크기나 길이가 변하는 설정 임을 알 수 있다.