반응형
#1 뷰의 영역
#2 마진 & 패딩 조절방법
* 개인적인 안드로이드 공부 내용을 정리한 글 이기에, 잘못된 내용이 있을 수 있습니다.
#1 뷰의 영역
모든 뷰는 뷰의 영역(Box) 이라는 공통되는 특성을 가지고 있다. 뷰는 1.테두리(Border) 를 기준으로 바깥쪽과 안쪽 영역을 구분한다. 또한 각 뷰는 테두리 외부에 보이지 않는 투명한 영역을 가지고 있다.
테두리 안의 5.내용물(Content)과 테두리 사이의 공간을 3.패딩(Padding) 이라 부르며 (버튼이라면 텍스트, 혹은 이미지 일 수도 있다.) 테두리와 바깥 쪽 투명한 영역 사이의 거리를 2.마진(Margin) 이라고 부른다.
만약 버튼과 또 다른 버튼 사이의 거리를 조절하고 싶다면 마진(Margin)을 조절하면 되고, 버튼 안의 내용물(content)과 버튼 사이의 거리를 조절하고 싶다면 패딩(Padding)을 조절하면 된다.
#2 마진 & 패딩 조절방법
마진과 패딩은 layout_margin, layout_padding 속성을 이용해 한꺼번에 조절하거나 Top,Bottom,Left,Right 각 각 따로 조정해 줄 수도 있다. 아래는 margin, padding 관련 속성들이다.
[Margin]
layout_margin
layout_marginTop
layout_marginBottom
layout_marginLeft
layout_marginRight
[Padding]
paddingTop
paddingBottom
paddingLeft
paddingRight
반응형
'Archive > ...2022' 카테고리의 다른 글
[Android] #4 대표 레이아웃 (Layout) - 제약 / 리니어 / 상대 / 프레임 / 테이블 (0) | 2021.07.05 |
---|---|
[Android] #3 액티비티(Activity) - 첫 화면 변경 (0) | 2021.07.05 |
[Android] #1 뷰(View) & UI 기초 용어 정리 (0) | 2021.07.01 |
[개발환경] VisualStudio 비주얼스튜디오 주석 한번에 처리하는 단축키 (0) | 2021.06.20 |
Microsoft Word [워드] 문서에 코드 강조해서(이쁘게) 넣는 방법 (0) | 2021.06.06 |