xml 로 복잡하게 만들어 져야될 레이아웃이 코드로 한다고 단순해 진다거나, 성능상 유리하다는 건 잘못된 생각인거 같아요. 레이아웃을 더 단순화 시켜보세요. heierachy 의 depth 를 최대한 낮게 구성하시는게 좋습니다. 굳이 코드상에서 하시고 싶으시다면, setContentView(View) 로 하실순 있습니다. 저기서 View 객체는 View 상속받는 아무것이나가 되겠는데, 보통 ????Layout 종류들이 되겠죠. 그런 View 를 생성해서 child view 들을 생성해서 addView 해주고, setContentView 를 하면 코드상에서 화면구성이 되겠죠.
2011.12.23 14:24:13
SGLEE
보통 코드가 더 복잡해요~
2011.12.23 15:36:36
블랙넥원
코드로 해결한다고 해도 결코 속도가 빨라지진 않습니다 (같은 Depth 의 레이아웃을 구성한다고 가정하면 말이죠)
xml 로 복잡하게 만들어 져야될 레이아웃이 코드로 한다고 단순해 진다거나, 성능상 유리하다는 건 잘못된 생각인거 같아요. 레이아웃을 더 단순화 시켜보세요. heierachy 의 depth 를 최대한 낮게 구성하시는게 좋습니다. 굳이 코드상에서 하시고 싶으시다면, setContentView(View) 로 하실순 있습니다. 저기서 View 객체는 View 상속받는 아무것이나가 되겠는데, 보통 ????Layout 종류들이 되겠죠. 그런 View 를 생성해서 child view 들을 생성해서 addView 해주고, setContentView 를 하면 코드상에서 화면구성이 되겠죠.