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

리스트뷰에 대한 질문입니다 (커스텀 포함)

0 추천
커스텀리스트뷰를 구현했을때

구현 리스트는

(미이지.data.size에 따라서) (스트링.data.size에 따라서) (클릭이벤트 처리 부분)

 

이렇게 불러온 1개의 뷰를 여러개를 만들어 낼건데요

 

재사용 될 뷰에 대해서 이미사용 된 뷰는 고정 시키고

스크롤을 했을시 새로운뷰가 나오도록 설정 하고 싶은데 아래분께서 답변 해주신

내용중에서 이해한 부분이 아직 씁슬 합니다...

제가 이해력이 부족하네요 ㅠ.ㅠ

 

(data.size[0] 이미지) (data.size[0] 스트링) (ImageView) <- click시 이미지생김

(data.size[1] 이미지) (data.size[1] 스트링) (ImageView) <- click시 이미지생김

(data.size[2] 이미지) (data.size[2] 스트링) (ImageView) <- click시 이미지생김

(data.size[3] 이미지) (data.size[3] 스트링) (ImageView) <- click시 이미지생김

---- 여기서부터 0인덱스 뷰가 안보임 ----

(data.size[4] 이미지) (data.size[4] 스트링) (ImageView)

(data.size[5] 이미지) (data.size[5] 스트링) (ImageView)

(data.size[6] 이미지) (data.size[6] 스트링) (ImageView)

(data.size[7] 이미지) (data.size[7] 스트링) (ImageView)

 

이런식으로 뷰가 고정 되어져서 클릭시 정상적으로 이벤트가 발생 되게 하고 싶은데요.

 

이런 경우 getView메소드에서 어떻게 처리해야 할지 감이 안옵니다...

재사용 된 뷰에 대해서 '제거'를 해야지 옳은 것인지

아니면 재사용 된 뷰를 '고정' 시켜야 하는지.

저의 이해력좀 도와주세요 ㅠㅠ
이게뭐야d (1,040 포인트) 님이 2013년 3월 7일 질문

2개의 답변

0 추천
 
채택된 답변
음 그러면 답은 나왔네요....

어엡터에 연결된 데이터 외에도 따로 이미지가 보여저야 하는지 말아야 하는지에 대한 데이터가 필요 해보이네요...

아니면 리스트 데이터에 이미지가 보여져야 하는 데이터를 추가 하셔야 겠네요....

지금 생각 하시는 기능은 다른 데이터의 사용 없이 단지 뷰의    getview만 컨트롤 해서는 해결 할 수가 없어요....

저 같으면 리스트와 같은 크기의 어레이를 만들고 뷰를 뿌릴때 다시한번 어레이를 비교 하도록 만들겠네요....
ThisPlus (46,920 포인트) 님이 2013년 3월 7일 답변
이게뭐야d님이 2013년 3월 8일 채택됨
0 추천
어떠한 기능을 원하시는 건지 알수가 없는......

리스트 클릭떄마다 이미지를 보여주고 싶은시단 건가요???
익명사용자 님이 2013년 3월 7일 답변
네 리스트를 클릭 할때마다 이미지를 보여 주고 싶고, 스크롤을 내려도 그 이미지가 보존 되게 하고 싶습니다.
...