Android LayoutInflater inflate - Context.LAYOUT_INFLATER_SERVICE 사용방법
OnCreatView 같은 LayoutInflater 인자가 주어지지 않는 곳에서 layout을 생성해 addView하거나 할때 사용하는 방법입니다.
바로 Context의 LayoutInflater를 받아와 사용하면 되는데, 아래의 소스와 같습니다.
여기서 fragment와 같은 곳에서 사용한다면?
아래와 같이 Context를 받아오면 되겠죠.
inflater.inflate를 사용할 때,
inflater.inflate(R.layout.activity, this, true); 와 같은식으로 사용할 수도 있습니다.
여기의 두번째 파라미터는 rootViewwGroup이 되고, 세번째 파라미터는 여기에 attach할 것이냐가 됩니다.
OnCreatView 같은 LayoutInflater 인자가 주어지지 않는 곳에서 layout을 생성해 addView하거나 할때 사용하는 방법입니다.
바로 Context의 LayoutInflater를 받아와 사용하면 되는데, 아래의 소스와 같습니다.
여기서 fragment와 같은 곳에서 사용한다면?
아래와 같이 Context를 받아오면 되겠죠.
inflater.inflate를 사용할 때,
inflater.inflate(R.layout.activity, this, true); 와 같은식으로 사용할 수도 있습니다.
여기의 두번째 파라미터는 rootViewwGroup이 되고, 세번째 파라미터는 여기에 attach할 것이냐가 됩니다.
'정보통通 > Android Develop' 카테고리의 다른 글
구글 I/O 2014 앱 소스코드 다운로드 - 공개 (1) | 2014.07.31 |
---|---|
안드로이드 버젼별 점유율 최신 통계 (2014/04/01) (1) | 2014.04.02 |
Google Play Service 개발 API - GoogleApiClient vs PlusClient, GamesClient (5) | 2014.02.24 |