텍스트뷰와 에디트박스가 있는 xml을 인플레이트해서 리스트뷰의 row로 만들엇습니다.
그런데 에디트텍스트를 클릭하면 키보드는 올라오는데 포커스가 안잡히고 한번더 클릭해야 잡히더라구요.. 게다가 키보드를 끄려고 취소 버튼을 누르면 에디트텍스트 안의 내용이 다 없어집니다.... 이건무슨경우죠? ㄷㄷ
ListView가 갱신되서 그런건데요.
ListView는 Adapter로 관리 하는데 getView 쪽에 보면 edittext를 분명 null 이나 혹은 딴걸로 초기화 하고 있을 껍니다.
보통 이럴때 어케 처리하냐면 EditText 내용을 일일이 저장 하고 있어야 함.
1. backkey event 발생 할때 list에 있는 edittext 내용을 저장
2. Adapter getView 혹은 bindView에 edittext 내용이 있으면 있는 내용으로 초기화
이런 작업 해줘야 합니다.
아....그렇군요!! 감사합니다~
로그인 유지
ListView가 갱신되서 그런건데요.
ListView는 Adapter로 관리 하는데 getView 쪽에 보면 edittext를 분명 null 이나 혹은 딴걸로 초기화 하고 있을 껍니다.
보통 이럴때 어케 처리하냐면 EditText 내용을 일일이 저장 하고 있어야 함.
1. backkey event 발생 할때 list에 있는 edittext 내용을 저장
2. Adapter getView 혹은 bindView에 edittext 내용이 있으면 있는 내용으로 초기화
이런 작업 해줘야 합니다.