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

listview에 하나의 어댑터밖에 사용 못하나요?

0 추천
리스트 뷰에 2개의 어댑터를 사용하고 싶습니다.

 

예를 늘어서

 

날짜를 관리하는 어댑터와

일정을 관리하는 어댑터가

있다면

 

각각 동적으로 추가가 되기때문에 각각 하나의 어댑터로는 사용이 무방했는데 이걸 그러니까

 

1일

서울

부산

2일

대전

대구

 

이런식의 리스트뷰를 만들려고하니까 날짜 어댑터를 먼저쓰고 일정 어댑터(서울,부산 이런거 추가하는..)를 쓸려고하니까

setadapter 를 쓰니까 그 전에 리스트뷰에 기록되어있던 것 들이 다 사라지네요. 어떻게 안사라지게끔 할 수 없을까요?
금색술 (500 포인트) 님이 2014년 12월 27일 질문

3개의 답변

0 추천
그럼요~~~! 어댑터는 하나밖에 쓸수 없지요~~!
ThisPlus (46,920 포인트) 님이 2014년 12월 27일 답변
0 추천
의도한게 날짜별 일정이라면 어댑터 하나에서 모두 처리하는게 맞습니다.
익명사용자 님이 2014년 12월 27일 답변
0 추천

하나밖에 사용못하지만 getItemViewType, getViewTypeCount 를 사용하면

마치 여러개를 사용하는것같은 효과를 얻을수 있습니다.

샘플

http://cafe.naver.com/aphone/23582

http://android.amberfog.com/?p=296

이런걸 원하시는것인가요?

nicehee (73,100 포인트) 님이 2014년 12월 27일 답변
...