ListView 의 setSelection() 함수를 이용하여 ListView 의 원하는 항목이 화면에 보이게 할 수 있다.
하지만 setSelection() 함수를 사용하고 바로 notifyDataSetChanged() 함수를 사용하게 되는 경우 setSelection() 함수로 지정한 위치가 아닌 지정하기 전 위치로 돌아가는 경우를 보게 된다.
setSelection() 함수 뒤에 notifyDataSetChanged() 함수를 사용하지 말자.
저도 동일한 증상이 보이는데 어떤 근거이신지 궁금합니다^^
답글삭제이유는 모르겠지만 기억 상으로는 notifyDataSetChanged() 이후에 setSelection() 하도록 수정해서 해결한 거 같습니다
삭제