본문 바로가기
Mobile App

[안드로이드] Merge 와 Include 차이

by Jman 2022. 12. 3.

개념

Include

<include></include>

include 태그를 사용하면, 여러 파일로 나눌수 있다.

복잡하거나 아주 긴 GUI 를 구현하는데 도움이 됩니다.

Merge 

<merge></merge>

merge 태그를 사용하면, include 와 같습니다.

다만, 부모 Layout 이 없어서, 중첩된 Layout 이 아니게 됩니다.

레이아웃을 그릴 때, depth 가 깊어 질수록 성능은 저하됩니다.

이를, merge 태그를 사용해 성능 개선을 할수 있습니다.


깃허브 코드

https://github.com/CHRIS-AN/android-framework/blob/main/layout/merge_include_diff/app/src/main/res/layout/activity_include.xml

 

GitHub - CHRIS-AN/android-framework: 안드로이드 프레임워크를 정리하는 저장소

안드로이드 프레임워크를 정리하는 저장소. Contribute to CHRIS-AN/android-framework development by creating an account on GitHub.

github.com