2013-10-28 2 views
2

목록 조각에 섹션 헤더를 만들지 만 실제로 그 방법을 알지 못합니다. 조각에 새입니다. 나는 봤지만 딱히 섹션을 얻을 수는 없었습니다. 목록 조각에있는 헤더. 나는 here, here 을 언급했으며, 내 예상 출력은 enter image description here입니다. 이 일을 도와주세요. 미리 감사드립니다.목록 조각에있는 섹션 헤더

+0

제공 : http://stackoverflow.com/questions/7943802/how-to-draw-a-section-header-in-android-listview-just-like-the-ioss-uitableview –

+0

@ umair.ali listview가 아닌 ​​list fragment에 section header를 만들고 싶습니다. – AndroidOptimist

+0

목록보기 또는 목록 조각을 사용하여 헤더를 구현하는 데 큰 차이가 없을 것이라고 생각합니다.이 문제를 해결하기 위해 어댑터를 처리해야합니다 ... –

답변

0

기본적으로 확장되어 확장되고 확장되지 않도록 ExpandableListView을 사용할 수 있습니다.

또는 여전히 ListView을 사용하고 사용자 지정 어댑터를 만들 수 있습니다. 목록 (카테고리 또는 항목)의 현재 요소에 따라 적절한 레이아웃이 적용됩니다. "android listview with categories"로 google에서 검색 한 결과 this tutorial이 귀하의 질문을 해결합니다.

+0

listview에서 섹션 헤더를 만들었습니다. 이제는 목록 조각에서 같은 것을 이루려고 노력 중입니다 – AndroidOptimist

0

사용자 지정 어댑터에서 getViewTypegetViewTypeCount을 무시해야합니다. getViewTypeCount2을, 정상보기에서는 1, 헤더보기에서는 1을 반환해야하고 getViewType은 헤더 섹션에 대해 0을 반환하고 일반 항목에 대해서는 1을 반환해야합니다. 너는 2 개의 null을 얻을 것이다 convertView.

+0

좀 더 잘 이해할 수 있도록 몇 가지 예를 들어주세요. – AndroidOptimist

+0

여기를보세요 : http://logc.at/2011/10/10/handling-listviews-with-multiple -row-types / – Blackbelt