룬아님의 취중코딩

2-2. 안드로이드 개발 레벨업 교과서 (View) 본문

개발/안드로이드 개발 레벨업 교과서

2-2. 안드로이드 개발 레벨업 교과서 (View)

룬아님 2019. 8. 18. 22:46

2019/08/16 - [개발/안드로이드 개발 레벨업 교과서] - 2. 안드로이드 개발 레벨업 교과서

 


패딩과 마진

패딩으로 지정한 간격은 배경색으로 칠해지고, 마진으로 지정된 가격은 공백이 된다. 패딩은 뷰 크기에 포함되지만 마진은 포함되지 않는다. 그러므로 마진은 뷰 요소 사이의 거리를 나타낸다고 생각하면 이해하기 쉽다.

 


중첩과 재사용을 위한 xml 테그

 

include, viewStub, merge를 그때 그때 필요할 때 사용한다.

include 공통적으로 사용되는 뷰(툴바 같은)를 재활용하여 유지보수를 도와준다.
viewStub 자주 사용하지 않은 뷰를 그릴때 지정해 주면 불필요하게 레이아웃을 그릴 필요가 없어 성능 개선에 도움이 된다.
merge 레이아웃의 중첩을 막아 성능을 향상시키기 위해 사용되며 include 될 때의 상의 레이아웃을 따라가게 된다.

https://black-jin0427.tistory.com/180

 

[Android, ReUsingLayout] include, viewStub, merge 태그 사용하기

안녕하세요. 블랙진입니다 이번 포스팅은 레이아웃을 좀 더 효과적으로 그릴 수 있는 태그인 include, viewStub 그리고 merge 에 대해 알아보겠습니다. include 재사용 하고 싶은 컴포넌트를 레이아웃에 넣을 때 i..

black-jin0427.tistory.com

 

반응형
Comments