안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2011년 2월 16일 수요일

[안드로이드] padding과 margin의 차이점 그리고 visibility

Padding margin을 이용해서 만든다.

Padding은 버튼의 경우 버튼 내부의 문자열과 버튼 테두리와의 간격이고 레이아웃의 경우에는 차일드 뷰 와의 간격이 패딩이다.
Padding (4면에 적용)
paddingLeft, paddingTop, paddingRight, paddingBottom 속성으로 각 면에 속성 적용이 가능하다.

 Layout_margin  뷰와 부모와의 간격 지정, 형제 뷰와의 간격 지정
Layout_margin - 4면에 동시 적용
Layout_marginRight, layout_marginTop,layout_marginBottom, layout_marginLeft를 이용해 각 면에 적용가능

마진 뷰와 부모사이에 적용
패딩 뷰와 내용물 사이에 적용

뷰의 입장에서 마진 바깥 여백
              패딩 안쪽 여백
패딩 = (뷰의 내부) 크기에 포함
마진 = 크기에 포함되지 않음

패딩 = 뷰 자체 속성, 마진 = 레이아웃 속성

Android visibility
Visibility에 대한 상태를 컨트롤
Visible – 화면에 보임
Invisible – 화면에 보이지 않으나 공간 차지
Gone – 화면에 보이지도 않고 공간도 안 차지

댓글 없음:

댓글 쓰기