LayoutInflater
XML파일정보를 통해 View를 셋팅할 때 사용되며, 바로 사용되지 않으며
getLayoutInflater() 또는 getSystemService(String) 을 통해
현재 Context에 연결된 표준 LayoutInflater를 반환한다.
예시)
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
자신만의 view를 위한 LayoutInflater(LayoutInflater.Factory) 를 만들기 위해서는,
cloneInContext(Context) 를 통해 존재하는 ViewFactory를 복제한 이후,
setFactory(LayoutInflater.Factory) 를 통해 Factory를 설정한다.
[참조]
퍼포먼스 상의 이유로 인해 XML은 컴파일된 자원(ex) R.xxx )에 만 지원한다.
(빌드시 xml을 파싱하는것은 무거운 대가를 지불하기 때문임..)
XML파일정보를 통해 View를 셋팅할 때 사용되며, 바로 사용되지 않으며
getLayoutInflater() 또는 getSystemService(String) 을 통해
현재 Context에 연결된 표준 LayoutInflater를 반환한다.
예시)
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
자신만의 view를 위한 LayoutInflater(LayoutInflater.Factory) 를 만들기 위해서는,
cloneInContext(Context) 를 통해 존재하는 ViewFactory를 복제한 이후,
setFactory(LayoutInflater.Factory) 를 통해 Factory를 설정한다.
[참조]
퍼포먼스 상의 이유로 인해 XML은 컴파일된 자원(ex) R.xxx )에 만 지원한다.
(빌드시 xml을 파싱하는것은 무거운 대가를 지불하기 때문임..)
원문 주소 : http://developer.android.com/reference/android/view/LayoutInflater.html
'etc > old' 카테고리의 다른 글
[Android] 스터디 자료 - View (0) | 2009.07.31 |
---|---|
[Android] ArrayAdapter - 저 수준 번역 (0) | 2009.07.29 |
[FLEX] labelRenderer 적용을 통한 Legend 유사효과 창출 ? (0) | 2009.07.28 |
[FLEX] 비율 유지하기 (0) | 2009.07.28 |
구글, 최신 안드로이드OS 공개…멀티터치 제외 (0) | 2009.07.28 |