LayoutInflater
추상 클래스의 inflate 메서드는 ViewGroup
루트를 취하는 inflate 메서드의 두 번째 매개 변수를가집니다. 설명서에서 "생성 된 계층 구조의 부모가되는 선택적보기"로 언급됩니다.LayoutInflater 클래스의 inflate 메서드 인 Android에서 두 번째 매개 변수를 사용하는 방법
누군가이 매개 변수 사용 방법에 대한 예제를 제공 할 수 있습니까? 그리고 거기에 무엇을 넣을까요? ViewGroup
은 LinearLayout
과 같은 레이아웃 유형이 될 수 있습니다.
이 매개 변수로 무엇을해야하는지 잘 이해하지 못했습니다. 팽창중인 뷰가 여기에 입력 된 레이아웃의 일부가 아니라면 오류가 발생합니다. 그것의 목적을 이해하지 마십시오. 문서에서
더 : 성능상의 이유로
public View inflate (XmlPullParser parser, ViewGroup root)
Added in API level 1 Inflate a new view hierarchy from the specified xml node. Throws InflateException if there is an error.
중요 인플레이션이 빌드시에 수행되는 XML 파일의 사전 처리에 크게 의존 볼 수 있습니다. 따라서 LayoutInflater
을 XmlPullParser
과 함께 런타임시 일반 XML 파일에 사용할 수 없습니다.
매개 변수 구문 분석기 뷰 계층 구조에 대한 설명을 포함하는 DOM 노드입니다.
루트 생성 된 계층 구조의 상위가되는 선택적보기입니다. 반품 팽창 된 계층의 루트보기. 루트가 제공 되었다면 이것은 루트 뷰입니다. 그렇지 않으면 팽창 된 XML 파일의 루트입니다.
선택적 매개 변수이므로 'null'을 전달할 수 있습니다. – midhunhk