현재 리스트뷰 구현 중인데
클릭시 색상 변하는 것은 구현 하였는데
이 뷰를 스크롤 뷰를 통해서 아래로 갔다가 오면
다시 원래 색상으로 돌아옵니다...ㅜ
색상을 고정되게 어떻게 해야 할까요...
아래 코드로 getView 부분을 구현하였는데
convertView를 재사용 안하면 색상이 유지될까해서 수정할려고 하는데 잘 안되네요ㅜ
어떻게 바꿔야 할지 조언 좀 부탁 드릴게요...
public View getView(int position, View convertView, ViewGroup parent) {
IconTextView itemView;
if (convertView == null) {
System.out.println("새로운 뷰 호출" + position + getCount());
itemView = new IconTextView(mContext, mItems.get(position));
} else {
System.out.println("기존에 있는 View 재사용" + position + getCount());
itemView = (IconTextView)convertView;
itemView.setIcon(mItems.get(position).getIcon());
itemView.setText(0, mItems.get(position).getData(0));
itemView.setText(1, mItems.get(position).getData(1));
itemView.setText(2, mItems.get(position).getData(2));
}
return itemView;
}