본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[android] viewstub 이건 뭐하는 녀석이야??

by 돼지왕 왕돼지 2013. 8. 2.
반응형


 안드로이드, ViewStub 이건 뭐하는 녀석이야?

 

[android] viewstub 이건 뭐하는 녀석이야??


ViewStub 은 매우 가벼운 더미 View 이다. 자주 사용하지 않는 layout 을 링크로 갖고 있는 녀석이다. 이 녀석은 GONE 과 같이 아무것도 그리지 않는다. lazy initialize 와 비슷하다고 볼 수 있는데, 개발자가 명시적으로 지시할 때 initialize 가 된다. 


개발자가 ViewStub 을 inflate 하고 싶을 때는 ViewStub에 대해 inflate() 를 호출하거나 Visibility 속성을 VISIBLE 이나 INVISIBLE 로 변경해주면 된다. ViewStub 은 한번 inflate 가 되면 그 존재는 사라지고, inflated 된 layout 이 그 자리를 차지한다. 그래서 variable 로 유지할 필요가 없다.



반응형

댓글