마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

많은 내용의 텍스트 목록을 보여주는 UI

0 추천
안드로이드 화면에서 1만건 이상~10만건 이내의 텍스트 항목들을  목록으로 보여주려고 합니다.

이 항목들은 local db 에 저장되어 있고요.

처음엔 ListView 를 UI로 쓰려고 했는데...모양새도 보기 안 좋고...뷰 하나하나가 차지하는 메모리가 있어서인지

몇 천건도 감당을 못하고 죽어버립니다.

 

스크롤을 통해 1만건 ~ 10만건까지 사용자가 스크롤해서 볼 수 있는 가장 적합한 View 가 뭘까요?

모양도 어느정도 이뻐야 하겠지만...  몇 만건에 달하는 항목으로 UI 자체가 죽어서는 안됩니다.

메모리를 절약하면서 모양도 이쁜 목록형 UI 추천 부탁드립니다...
익명사용자 님이 2014년 3월 17일 질문

4개의 답변

+1 추천
로컬DB + 텍스트라면 리스트뷰 + 뷰홀더를 적절히 이용해보세요. 이미지가 아니라면 그다지 많이 먹지 않을 것 같은데 이상하네요
쎄미 (162,410 포인트) 님이 2014년 3월 17일 답변
+1 추천
리스트뷰로 메모리로 죽은거라면 구조자체가 잘못된듯요
건방진프로그래머 (26,630 포인트) 님이 2014년 3월 17일 답변
0 추천

http://blog.naver.com/sungjinlee?Redirect=Log&logNo=130034674723

질문 내용의 답변과는 거리가 있지만 한 번 읽어보시면 좋을 것 같아요~

초보개발자ㅠ (33,870 포인트) 님이 2014년 3월 17일 답변
0 추천
리스트 뷰가 가장 적합하고요

몇만건이라면 목록을 ArrayList 와 같은 메모리 객체에서 관리하면 안됩니다.

메모리는 화면에 보이는 데이터만 캐슁하는데 이용하고

커서 아답터를 이용해서 로컬 DB를 디스크에서 읽는 구조가 되어야 합니다.
b22n (22,940 포인트) 님이 2014년 3월 17일 답변
...