그래서리스트 뷰가 있고 다른 "섹션"을 추가하고 싶습니다. addHeaderView가 작동하는 방법을 이해하고 곧장 앞으로 나아가지만 섹션 헤더를 추가하는 방법이 있습니까? 알파벳순 목록이 있다고 가정 해 봅시다. 문자의 각 섹션 상단을 표시 할 수있는 방법이 있습니까? 목록은 역동적이기 때문에 내가 그 시점에 도달 할 때까지 섹션 헤더가 필요한 시점과 위치를 알 수 없습니다.안드로이드리스트 뷰에 헤더 추가하기
6
A
답변
3
이 섹션 헤더는 Android 목록에서 "분리 기호"라고합니다. 목록의 주어진 항목을 구분 기호로 지정하려면 해당 위치에 false
isEnabled 메서드를 반환하도록 어댑터를 수정해야합니다. getItemViewType 메서드를 올바르게 작성하면 구분 기호 항목의 레이아웃을 사용자 정의 할 수 있으므로 도움이됩니다.
0
나는이 예제와 그 잘 동작 해 보았습니다.
http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
은 내 작업에 많은 도움이되었습니다.+0
jsharkey 또는 commonsware보다 쉽게 https://github.com/ragunathjawahar/simple-section-adapter를 시도 할 수 있습니다. –
0
http://code.google.com/p/android-section-list/도 사용할 수 있습니다.이 문제를 정확하게 해결하고 iOS에서 가져온 멋진 기능을 추가합니다. 섹션 헤더를 투명도가있는 화면에 그대로두고 섹션을 아래로 스크롤하여 현재있는 섹션을 볼 수 있습니다.
관련 문제
- 1. 리스트 뷰에 드로어 블 폴더에 일련의 이미지 추가하기
- 2. grails의 모든 뷰에 변수 추가하기
- 3. Matlab의 행렬에 헤더 추가하기
- 4. PHP에서 http 헤더 사이트 추가하기
- 5. Drupal 7의 뷰에 사용자 정의 필터 추가하기
- 6. 테이블 뷰에 문자열 추가하기 iphone sdk
- 7. 안드로이드리스트 뷰
- 8. 안드로이드리스트 forceclosing보기
- 9. 안드로이드리스트 프로세스
- 10. 안드로이드리스트 뷰
- 11. 서블릿 필터의 요청에 HTTP 헤더 추가하기
- 12. 레일 : 뷰에 전달하기 전에 모델 기반 객체에 필드 추가하기
- 13. 안드로이드리스트 뷰 센터 선택
- 14. 안드로이드리스트 뷰와 키보드
- 15. 안드로이드리스트 뷰 ArrayAdapter 예제
- 16. 안드로이드리스트 다른 디바이더 이미지
- 17. 안드로이드리스트 뷰 도움말
- 18. 안드로이드리스트 뷰 행 애니메이션
- 19. 안드로이드리스트 뷰 : mouseover 액션
- 20. 안드로이드리스트 뷰 텍스트 색상
- 21. 안드로이드리스트 뷰 까다로운 검은 색 라인
- 22. 안드로이드리스트 뷰 페이드 드 에지
- 23. 안드로이드리스트 뷰를 새로 고치는 방법
- 24. 안드로이드리스트 부분 가압 표시 영역
- 25. 안드로이드리스트 뷰 배경이 그려지지 않았다.
- 26. 안드로이드리스트 가져 오기 선택된 배경색
- 27. 안드로이드리스트 뷰 스크롤 속도가 느려짐
- 28. 안드로이드리스트 뷰 이미지 뷰잉 좌절
- 29. 안드로이드리스트 뷰 셀 이미지 잘림
- 30. 추가 헤더
흠. 나는 분리자를 원했던 곳에서 null 포인터를 삽입하기 위해 arraylist를 해킹 한 다음 그 위치에있는 객체가 null 인 경우 getView 메소드에서 간단한 linearlayout과 textview를 반환했습니다. 아마도이 방법을 사용하는 것이 훨씬 더 좋은 방법 일 수 있으며 앞으로 더 자세히 살펴볼 것입니다. – Falmarri
좋은 답변입니다. 4 시간 이상 동안 일부 항목을 사용하지 못하게했습니다. 고마워요! – Kostadin