하나의 ListView에서 다른 레이아웃 설명 자 (XML 레이아웃 리소스)를 사용하고 싶습니다. 내가 어떻게 할 수 있니?ListView 및 동적 행 크기
또한 프로그래밍 방식으로 각 행의 데이터를 기반으로 행의 크기를 ListView에서 변경할 수 있어야합니다. 내가 어떻게 할 수 있니?
미리 감사드립니다. - 나는 stackoverflow를 사랑합니다.
M
하나의 ListView에서 다른 레이아웃 설명 자 (XML 레이아웃 리소스)를 사용하고 싶습니다. 내가 어떻게 할 수 있니?ListView 및 동적 행 크기
또한 프로그래밍 방식으로 각 행의 데이터를 기반으로 행의 크기를 ListView에서 변경할 수 있어야합니다. 내가 어떻게 할 수 있니?
미리 감사드립니다. - 나는 stackoverflow를 사랑합니다.
M
나는 하나의 ListView에 설명합니다 (XML 레이아웃 자원에서) 다른 행을 사용하고 싶습니다. 나는 어떻게 할 수 있습니까?
단계 # 1 : 어댑터 클래스를 무시하고 구현 newView()
/bindView()
(또는 getView()
ArrayAdapter
경우)
단계 # 2 : 당신은 당신이
원하는 레이아웃에서 그들을 원할 때 원하는 행을 부풀려3 단계 : 및 getItemViewType()
을 재정의하여 적절한 값을 반환하므로 Android는 각 유형의 행마다 서로 다른 개체 풀을 사용한다는 것을 알고 있습니다.
This book excerpt은 # 1과 # 2를 다루지 만 한 행 유형에 대해서만 적용됩니다. 미안, 여러 유형의 행에 대해 편리한 샘플이 없습니다.
또한, 나는 프로그래밍의 ListView에서 각 행의 데이터를 기반으로 행의 크기를 변경할 수 있도록하고 싶습니다. 내가 어떻게 할 수 있니?
행에 큰 물건을 넣으십시오. 행의 높이는 내용에 따라 결정됩니다.