2012-05-25 5 views
0

내 listview에서 어떤 것이 더 좋은지 결정하려고합니다. 고정 된 헤더를 갖거나 단순히 스크롤하는 일반 목록의 일부인 사용자 정의 행을 작성합니다. 고정 된 머리글로 목록의 항목이 스크롤되는 동안 목록 맨 위에 유지됩니다. 단점은 공간을 차지한다는 것입니다. 내 대안은 모든 다른 행 (다르게 배치 된 경우에만)처럼 작성되는 사용자 정의 유사 헤더를 작성하는 것입니다. 나는 이것이 가능하고 내가 처리 할 문제가 끝날지 여부와 관련된 것이 무엇인지에 대해서는 확신하지 못한다. 누구든지 어댑터 내부에 사용자 정의 헤더를 작성 했습니까?Android : 스크롤되는 고정 헤더 또는 유사 헤더

답변

0

개인적으로 정적 헤더가 있습니다. 헤더가 보이지 않는 경우에는 사용하지 않습니다 (IMO).

그러나 가능하면 목록에 포함시키려는 경우. 여러 가지 방법이 있지만 권장하는 방법은 CommonsWare에서 MergeAdapter을 사용하는 것입니다.

나는 최근에 다른 대답 here에 대해 이야기했습니다.

+0

여러분은 헤더가 스프레드 시트에서 헤더와 같이 작동한다고 가정하고 있습니다. 이것은 사실이 아닙니다. 헤더에는 목록의 데이터와 관계가없는 내용의 요약이 포함됩니다. 따라서 고정되어 있지는 않지만 여전히 유용합니다. – AndroidDev

+0

사실,하지만이를 지정하지 않았습니다. : p 어쨌든 MergeAdapter에 넣고 싶다면 지금까지 해본 적이있는 가장 쉬운 방법입니다. – Barak