2014-09-05 2 views
2

사용자 지정 행 레이아웃이있는 ListView가 있습니다. 기본적으로 지금은 두 개의 라벨을 보여 주지만, 이제 모든 단일 행에 ImageView + 라벨의 동적 customView를 추가해야합니다. 예를 들어, 2 개의 레이블, 2 개의 레이블 + n * (ImageView + anotherLabel) 행을 가질 수 있습니다. 어떻게 관리 할 수 ​​있습니까?ListView의 모든 행에 다른보기 추가

+0

에 있습니다. 'customView of ImageView + label' ... ** OMG ** !! 내부에 복합 드로어 블이있는 TextView를 사용하면 어떨까요? 1 표준 컨트롤, 아니 순진 사용자 정의 컨트롤 ... –

+0

괜찮아요,하지만이 모든 0,1, n의 모든 단일 행을 가질 수 있습니다, 어떻게 그들을 동적으로 추가 할 수 있습니까? –

+0

내가하고 싶은 일에 가장 가까운 것은'ExpandableListView'라고 생각합니다. –

답변

0

BaseAdapter을 확장하고 올바른 View 유형을 반환하거나 다시 사용해야하는 getView을 구현합니다. BaseAdapter을 시작하는 데 유용한 튜토리얼은 http://www.piwai.info/android-adapter-good-practices/

+0

저는 이미이 작업을하고 있습니다 만, 0, 1, n ImageView + Label을 추가 할 수 있습니다. 그래서 XML 레이아웃에 추가 할 수 있습니다. 동적으로 추가해야합니다. –

관련 문제