안녕하세요..ArrayAdapter 사용하다가 이상한 문제가 발생해서 질문 드립니다.
ListFragment에서 ArrayAdapter를 이용해 List를 화면상에 표현하려 합니다.
10개를 화면에 보여줄려고 할때 getView에서 Log를 찍어보면..
100번 이상이 도는 현상이 있는데 왜그런건가요?? 원래 그런건가요?
10개만 그려주면 되는데 너무 불필요하게 돌아가는거 같아서요..그것땜에 그려지는 것도 느려지는거 같고
해결 방법 알고 계심 알려주세요~~
소스는 대충 이런식으로 작성했습니다.
List list = new ArrayList();
list.add("A");
list.add("B");
.
.
.
list.add("Z");
CustomArrayAdapter adapter = new CustomArrayAdapter(this, list);
this.setListAdapter(adapter);