ListView에서 원하는 Position으로 스크롤 이동하기
사건 개요 ListView 에서 MP3 리스트를 폴더 별로 보여주는 앱을 만들기로 함. 폴더 리스트 폴더 내 MP3 리스트를 왔다갔다 하면서 보니 이전 위치가 계속 기억되어 있었다. 그래서 아래와 같은 셀프 요구사항이 생겼다. - 폴더 리스트로 갈 때 이전 위치로 갈것. - 폴더 내 MP3 로 갈때는 최상위로 갈것. 사건 추적 이리저리 찾아보고 둘어보면서 여러 방법을 시도. 사건 해결 리스트뷰에 아래의 설정을 해준다. - listView.requestFocusFromTouch(); 그리고 아래와 같이 notify한 후!! (이게 중요하다) setSelection()을 호출해주어야 한다. - listAdapter.notifyDataSetChanged(); - listView.setSelection(posi..
Dev.Stroy/Android
2014. 7. 17. 13:33