0
가능한 중복 :
Maintain/Save/Restore scroll position when returning to a ListView저장 스크롤 위치
방법의 ListView의 위치를 이동 저장? ListView의 머리 부분과 임의의 위치에 요소를 추가해야하지만 시각적 부분을 스크롤해서는 안됩니다.
예를 들어, 나는 123 개의 요소를 가지고 있는데, 나는 색인 66을 가진 요소의 1/2 부분 (요소는 다른 높이를가집니다)을 봅니다. 목록에 요소를 추가했는데 요소의 1/2 부분을 색인 67 (이전 색인 66)으로보아야합니다.
예를 들어 Windows Phone 7.5의 기본 "SMS"응용 프로그램으로 볼 수 있습니다. 이 응용 프로그램은 getSelection()
를 사용하여 현재 선택을 받기 getSelection()
및 setSelection()
방법
을 사용할 수 있습니다 게으른 로딩
그것은 나를 위해 일한 아니에요 .. android 2.3.3 – monyag
미안하지만,이 setter를 myListView.post (새로운 Runnable ... setSelection() ...);로 사용하면 효과가있다. 하지만 notifyDataChanged 스크롤이 0 위치 (시각적)로 설정되고 나중에 내 위치로 설정됩니다. 스크롤 위치가 저장되지 않습니다. – monyag