안드로이드 개발 질문/답변
(글 수 45,052)
네이버나 다음 어플을 보시면 메인 홈에서 검색창을 터치하면 EditText에 값이 없을때
검색 히스토리가 나옵니다.
이후에 EditText 에 소프트 키보드로 글을 입력하면 히스토리가 자동완성으로 바뀌죠.
다시 EditText 에 입력된 글을 모두 지우면 다시 히스토리로 바뀌게 됩니다.
근데 EditText 에 TextWatcher 를 붙이고 소프트 키보드로 값을 입력하면 이벤트를 잡을수가 있긴한데
마지막 남은 글자를 소프트 키보드의 백키로 지우거나 메뉴의 전체잘라내기등을 했을때
EditText 의 널값을 체크 할 수 있는 이벤트는 발생하지 않습니다.
EditText에서 백키나 텍스트 잘라내기로 널값이 됐다는 걸 알 수 있는 이벤트나 아님 다른 방법이 있으면 알려주시기 바랍니다.
감사합니다.