안드로이드 개발 질문/답변
(글 수 45,052)
제가 보면서 공부하고 있는 책이 do it! 안드로이드 프로그래밍인데,
(181쪽부터) 갑자기 layoutinflater가 나와서 이게 뭐지 하고 찾아봤는데 xml파일의 view를 객체화 한다고 나와있네요.
xml 파일을 메모리상에 객체화 되는 것을 인플레이션이라고 하는 건 책에 나와서 알고 있었긴 있었는데
어떻게 쓰는지가 감이 안잡혀요 ㅠ
http://aroundck.tistory.com/39 여기에서 보면
xml 파일 이름이 inflate_example.xml 이고, root가 LinearLayout 이라면
LayoutInflater inflater = (LayoutInflater) getSystemService( Context.LAYOUT_INFLATER_SERVICE );
LinearLayout linearLayout = (LinearLayout) inflater.inflate( R.layout.inflate_example, null );
setContentView( linearLayout );
이렇게 한다고 나와있는데 책이랑 약간 다른것 같고 무엇보다 rootview를 어떻게 알 수 있나요?