현재 리스트뷰에서는
데이터가 아래부터 쌓이게 해놨습니다.
예를들어 a, b, c, d 라는 데이터가 입력되면 리스트뷰에는
d
c
b
a
이렇게 출력이 되는데요
구현은 adapter의 getView에
public View getView(int position, View convertView, ViewGroup parent) {
WordItemView v = (WordItemView) convertView;
if(v == null)
v = new WordItemView(getContext());
v.setViewData(getItem(getCount() - position - 1));
return v;
}
이렇게 구현을했습니다.
헌데 문제점이.. Item들은 Checkable이고 리스트뷰는 멀티초이스인데
( 노란색이 선택 )
이렇게 있을때 만약 e라는 아이템이 리스트에 추가되면
e
d
c
b
a
이렇게 되버립니다..새로 추가된 e가 선택되는게 아니라 b, d가 선택이어야하는데말이죠 ㅜㅜ
이부분을 계속 해결못하고있는데
어떻게 구현해야할까요?? ㅜㅜ