본문 바로가기

안드로이드

안드로이드 include vs merge 태그 차이

반응형

include

똑같은 태그를 여러번 반복해야할 때 include 태그로 레이아웃 중복을 없앨 수 있다. 하지만 뷰그룹으로 묶어줘야하기 때문에 뷰 계층이 깊어진다는 단점이 있다.

 

merge

뷰그룹으로 감싸주지 않고 그냥 단순히 merge 태그로 시작하면 된다. 그러면 include가 되는 순간 merge 태그는 사라지고 그 안의 내용물만 바로 붙게된다. include의 단점이 사라지는데 대신 merge는 뷰 그룹을 생성하지 않음으로써 include와 달리 id 사용이 제한적이다. include할 때 사용하는 id도 사라지게 된다.

반응형

'안드로이드' 카테고리의 다른 글

StateFlow를 알아가는 과정 (Flow, LiveData)  (0) 2021.06.10
Dagger2 - Android  (0) 2021.04.22
AlertDialog  (0) 2021.03.21
안드로이드 접근성 accessibility 에 관하여  (0) 2021.02.07
Android Room  (0) 2021.01.18