마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 listview 관련 질문입니다.

0 추천
리스트뷰를 만들고 나서

드래그를 해서 밑으로 내린후에

 

리스트에 있는 아이템을 클릭해서 다음 화면으로 넘어갔을때 (주소찾는부분 개발중입니다, 서울시(클릭)->구 선택화면->)

이런식으로.

그러면 서울시를 클릭을 했을경우 ㄱㄴㄷㄹ 순으로 정렬을 해서 새로운 리스트를 띄우고 있는데요

서울시 클릭-> 이다음 리스트에 넘어갔을때 바로 보여지는 부분의 리스트가 맨위가 아닌 이 전의 리스트뷰 만큼

내려진 height만큼 밑에가 보여집니다.( ㄱ 에 관련된 리스트가 맨위에 있어야 하는데 화면에는 ㄴ 이나 ㄷ 부분이 보여집니다. 물론 윗부분에는 ㄱ 부분이 있구요.)

setSelectionFromTop(0, 0); 통해서 0번째 item으로 이동하라 했는데 되는것이 있고 안되는것이 있더라구요

아 제가 설명도 너무 허접하고 해서 이해하기 어려우실텐데 혹시 아시는분이 계신다면 답변 부탁드리겠습니다.
익명사용자 님이 2013년 8월 21일 질문

1개의 답변

0 추천

그러니까 리스트뷰 -> 이동 -> 되돌아와서 맨 위 위치로 보이게 하고싶다는거죠?

그러면 이동하고 다시 리스트뷰에서 되돌아올때 타는 메소드가 잇을겁니다

거기서 setSelectionFromTop(0, 0); 해주세요 되돌아와서 타는 메소드로 맞게 탄다면

원하는대로 구동되겠죠

 

익명사용자 님이 2013년 8월 21일 답변
...