.xml 로 UI를 개발하면 static으로 선언 되는 건가요?
동적으로 생성 되어야 하는 UI 가 많아서 어떤식으로 처리해줘야 할지 고민중입니다.
구조적으로 잘아시는분 답변 부탁 드립니다.

동적인건 자바로 생성하긴 하는데 UI 딴자체를 static 로 생셩해줘야하는지 보통 그냥 다 heap영역에 생성하는지에 대한게 좀 의문이여서요 . 참조값만 static으로 가지는건지 아니면 해당 UI 자체가 static으로 처리되는건지 .xml일때요.
view 객체들을 static 변수로 관리해야 하는가? 라는 의문인거죠?
문서를 확인한 사실은 아니지만, 경험상 xml을 이용하나 코딩을 이용하나 view 객체들은 전부 heap 에서 관리됩니다.
다만 xml을 이용하는 것은 선언적인 접근을 통한 UI 구성을 하는 새로운 패러다임인거구요.
이를 손쉽게 접근해서 쓰기 이해서 안드로이드에서는 ID를 따로 생성하여 static 으로 참고하게 해두는거죠.
setContentView 나 inflate 를 onResume에서 매번 다시 해보시면 Activity의 Heap 사이즈가 계속 증가하는 것을
확인하실 수 있을겁니다.
static으로 관리해서 어떤 이점을 얻으려는 건지 도통 짐작이 안갑니다만
(activity가 jvm(dalvik)에서는 단위 vm으로 취급되는기 때문에 life cycle을 타고 있는 activity의 view를 static으로 관리한다고
얻을 수 있는 이점은 타 클래스와의 접근용이성 밖에 없을것 같습니다만, 그조차도 객체지향적인 접근으로 보이지 않네요)
그냥 activity내에서 로직에 따라 필요할 때 inflate혹은 new 해서 사용하시면 될것 같습니다.




저도 그게 궁금합니다 ㅋㅋㅋ
동적인 UI는 자바로 만든다고 알고있어욤