2014-04-21 2 views
0

내 응용 프로그램에서 제목과 편집 아이콘이있는 사용자 정의 ListView를 표시하는 화면이 표시됩니다. ListView 행의 편집 아이콘을 클릭하면 제목을 편집 할 수있는 대화 상자가 열립니다. 문제는 제목이 저장되면 ListView이 페이지의 맨 아래로 스크롤됩니다.목록보기 내용을 편집하면 스크롤의 위치가 느슨합니다.

나는 대화 상자의 저장 버튼의 onclicklistener에 notifyDataSetChanged()을 사용하고 있습니다. ListView의 스크롤 위치를 유지할 방법이 있습니까? 나는 어댑터의 새로운 인스턴스를 만들고 onclicklistener의 어댑터에 arraylist를 할당하지 않기 때문에.

+0

발견 된 문제. 주요 액티비티의 xml 파일에서리스트보기를 위해 "android : transcriptMode"를 "autoscroll"로 설정했습니다. 속성을 보통으로 변경했습니다. – Villie

답변

0

편집을 마친 후 setSelection(position)을 사용하면 위치를 유지할 수 있습니다.

+0

시도했지만 작동하지 않습니다. – Villie

관련 문제