복잡하게 구성할 필요 없이 외부 라이브러리 사용하시는게 편하실겁니다.
https://www.androidpub.com/index.php?_filter=search&mid=android_dev_info&search_target=title&search_keyword=layout&document_srl=2573998