대략 20~100개 정도의 아이템을 가진 ListView 와 Gallery 가 있습니다.

둘다 같은 클래스를 받아서 표현하지요

이때 특정 이벤트시 리스트뷰와 갤러리에 대해 보여짐과 보여지지 않는 것을 하고 싶은데

removeview 와 addview 를 번갈아가면서 수행할지
아니면 gone/visible 설정으로 간단하게 설정할지

어느쪽이 더 적은 비용이 들지 의문이네요...

구글에서는 1개의 로컬변수에 대한 추가를 1 비용이 든다고 하였을 때

1개의 뷰를 inflate 하는데 25000 가량의 비용이 든다고 하였습니다.

remove 와 add 시 계속적으로 리소스를 사용할텐데
어떻게 하는 쪽이 훨씬더 비용이 적게 나올까요?


3줄 요약

갤러리와 리스트뷰가 각각 있음.
특정 이벤트시 번갈아가면서 보이도록 할거임
remove 와 add / gone 과 visible 시 어느쪽이 더 적은 리소스를 사용할까요?