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

ListView 스크롤 고정 시키기

0 추천
안녕하세요.

  ListView 으로 채팅을 받고 있습니다.

  android:stackFromBottom="true" 을 줌으로서, 새로 추가되는 채팅이 있을 시 포커스가 가장 밑으로 가도록 해둔 상태인데, 이전 채팅을 확인해보고자 위로 스크롤 하고 있을 때 새로 채팅이 추가되면 강제로 다시 가장 밑으로 포커스가 옮겨가더라구요.

  상당히 불편한데 다른 옵션이나 방법이 있다면 부탁드립니다! _ _)
히로유키 (220 포인트) 님이 2013년 2월 26일 질문

2개의 답변

0 추천
 
채택된 답변
ListView에 새로 추가된 데이터를 어떻게 넣고 계신지요. 데이터가 새로올때마다 setAdapter를 해주면 위치가 처음으로 되돌아갈수 있습니다. 원본 데이터를 바꾸고 adapter의 notifyDataSetChanged 를 호출해보세요.
회색 (21,040 포인트) 님이 2013년 2월 26일 답변
히로유키님이 2013년 2월 26일 채택됨
0 추천
뭐.. 카톡처럼.. 새 채팅이 왔을때 버튼을 띄워주고 그 버튼을 눌렀을때 스크롤이 이동하게끕 하면 되지 않을까요??

 

벤치마킹!
갈무리 (12,430 포인트) 님이 2013년 2월 26일 답변
...