제가 ListView에서 특정 item의 내용을 바꾸면

(내용을 바꾼 ArrayList를 Adapter에 다시 넣는 것이지요.)

scroll이 다시 맨 위로 올라가 버릴더라고요.

그래서 Adapter내용을 바꾸기전에 scroll값을 저장해놨다가 Adapter를 설정하고 scroll을 다시 넣으려고 하는데...

scroll을 가져오려고 ListView 메서드를 살펴보니, getScrollY() 메서드가 있더라고요.

이 메서드를 사용하면 스크롤 위치를 가져올 줄 알았더니, 무조건 0으로만 나오네요.

ListView의 스크롤 위치를 가져오려면 다른 방법을 써야 하는건가요?

아니면 제가 잘못 사용하는건지 궁금하네요.