Android/Layout

LayoutInflater의 inflate메서드

잘할수있을거야 2021. 9. 10. 16:28

LayoutInflater의 inflate메서드

attachToRoot와 root의 제공 유무에 따라 리턴하는 값이 다르다.


  • inflate(int resource, ViewGroup root)

root가 제공되지 않으면 자식으로 붙이지 않고 

root가 제공되면 root에 자식으로 레이아웃이 붙게 된다.

 

리턴

root가 제공되면 root리턴, root가 제공되지 않으면 inflated된 view계층의 루트


  • boolean attachToRoot가 존재하는 경우

리턴

root가 제공되고 attachToRoot가 true인 경우 - root 리턴

이외 - inflated된 view계층의 루트 리턴