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

리스트뷰 안에 에딧텍스트를 넣었는데요.. 스크롤 하면 유실됩니다 ㅜㅜ

0 추천
제목대로 리스트뷰 안에 에딧 텍스트를 넣었습니다.

헌데.. 스크롤을 위로 올렸다가 다시 제자리로 오면 입력했던 내용이 사라져있습니다 ㅜㅜ

 

그리고 입력중(키보드가 나타나있을 때) 뒤로가기 버튼(디바이스버튼)을 눌러도 내용이 유실됩니다..ㅜㅜ

이걸 가지고 있는 방법이 없을까요??
익명사용자 님이 2015년 5월 11일 질문

2개의 답변

0 추천
 
채택된 답변

스크롤 관련하여서는 Adapter의 'getView' 콜백에서 포지션에 맞게 EditText에 텍스트를 넣어주는 작업이 추가되어야 합니다.

뒤로가기 버튼을 눌렀다가 다시 돌아왔을 때도 내용이 보여지기 위해서는 'SharedPreference' 영역에 해당 값을 저장했다가 다시 로드하는 작업이 추가되어야 합니다.

구현 방법 등은 제시된 키워드를 이용해서 직접 검색해보시기 바랍니다.

Gradler (109,780 포인트) 님이 2015년 5월 11일 답변
0 추천
스크롤로 오르고 내릴때마다 리스트뷰가 갱신되면서 내용이 사라지는것 같네요..
anci (19,950 포인트) 님이 2015년 5월 11일 답변
답변감사합니다! 좀더 공부해보겠습니다
...