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

리스트뷰 선택된 아이템 색상 변경

0 추천
안녕하세요 안드로이드 초보입니다.

 

현재 터치가 안되는 상황에서 버튼으로 리스트 선택을 구현하려고 합니다

 

단순히 처음은 리스트의 첫번째 포지션 0에서 시작하고 업다운 버튼으로 ++, -- 하는 방식으로 했는데요

원하는 아이템만 포지션을 이용하여 색상을 변경하고 싶습니다. 간단한 방법이 없을까요??
 

아니면 getview를 꼭 사용해야 하나요??
파워백곰 (770 포인트) 님이 2015년 6월 26일 질문

1개의 답변

0 추천
list 를 표현할 값에 해당하는 데이터에 (예 arraylist 겠죠?) current position 같은 변수를 하나 두고 해당 값이 현재 true 이면

background color 를 변경하는 식으로 하면될듯 싶습니다.
aucd29 (218,390 포인트) 님이 2015년 6월 26일 답변
네 그렇게 하고 싶은데 리스트 중 하나의 아이템 백그라운드 컬러만 변경하는 방법을 찾고 있는데 잘 모르겠어요
버튼을 선택 하면 current position 에 해당하는 값에 증/감 이 있을 것 이고 그럼 getView 내에서 전달되는 position 값과 버튼으로 설정했던 current position 과 비교해서 같으면 background color 를 변경해주시면 될것 같은데요

설명이 어렵나요?
...