여기 ListView 문제가 조금 있습니다. 내가가는 ListView에있어 이미지 뷰
텍스트 뷰 이미지 뷰
텍스트 뷰 느린 목록보기 스크롤 문제
... 등등
합니다. 그것에는 1000 개 이상의 항목이있어 스크롤 속도가 매우 느립니다. 나는 어드바이스 된 here으로 성능을 향상 시키려고 노력했으며 전반적인 스크롤링 성능은 정말 많이 향상되었습니다.
그러나 또 다른 문제가 나타났습니다. 특정 양의 스크롤링 (일반적으로 거의 즉시) 후에 뷰가 "클러스터링"을 시작했으며 ImageView-TextView-ImageView는 ImageView-ImageView-TextView로 바뀌 었습니다.
어떤 아이디어가 잘못되었을 수 있습니까? 어떤 도움을 주셔서 미리 감사드립니다!
(PS 추측 할 수있는 추측 - 나는 ListView를 원형으로 만들려고 노력했다. 따라서 getCount를 오버 코드하여 하드 코딩 된 값을 반환하고 getItem이 항목의 % 위치 수를 반환하도록했습니다. 그 아무것도 할 수 있을까요?)
어댑터의 getViewTypeCount와 getItemViewType을 오버라이드 – Selvin
이 질문과 답변 읽기 ... http://stackoverflow.com/questions/2081565/android-viewholder-pattern-and-different-types-ofrows – Selvin
어댑터 코드를 게시하면 우리가 알아낼 수있는 기회가 훨씬 더 많습니다. – FoamyGuy