사용자 지정 어댑터를 만들고 notifyDataSetChanged()를 호출 한 다음 데이터를 업데이트했습니다. 하지만 notifyDataSetChanged()를 호출 한 후에는 터치하여 목록보기의 스크롤을 멈출 수 없습니다. 나는 안드로이드의 소스 코드를 보면서 (의 ListView의 부모 인) 파일 AbsListView.class에서 그 코드ListView 스톱 스크롤이 작동하지 않습니다.
if (!mDataChanged) { ... }
터치 이벤트에있는 ListView 스크롤을 중지 할 수있는 코드가 발견했다.
그러면 notifyDataSetChanged()를 호출하여 mDataChanged를 true로 설정하므로 스크롤을 중지 할 수 없습니다.
데이터 변경 후 스크롤을 중지하는 방법을 알려 드릴 수 있습니까?
왜 도움이 될 것이라고 생각하십니까? 때문에 코드 안드로이드 확인 (! mDataChanged) {...} (그러나 나는 당신의 코드를 tryid했습니다 그리고 그것은 도움이되지 않았다) – karabara