안드로이드 개발 질문/답변
(글 수 45,052)
며칠 전 쯤에도 비슷한 질문을 했었는데요. 또 비슷한 문제가 발생하여 다시 질문을 드리게되었습니다.
저번에는 ListView 내부에 EditText 를 포함시 숫자 키보드 타입의 EditText 에 포커스를 주었을 시
숫자키보드가 올라왔다가 곧바로 디폴트 키보드로 바뀌어버리는 문제여서 이 거를 해결했었는데, 이번에는
특정 행의 EditText 에 포커스를 주면 다른 행의 EditText 로 포커스가 가버리는 문제가 발생을 합니다.
원인을 제 나름대로 짐작해보건데 키보드가 올라온 순간 리스트뷰는 표시된 리스트들을 다시 그려야
하고, 키보드로 반 정도의 항목이 가려진다고 하면 그 가려지는 항목을 안 그리기 때문에 포커스를
가졌던 EditText 의 포커스가 다른 포커스로 전이되는 듯 합니다. 짐작은 어느정도는 해보았지만 해결
방안은 도무지 떠오르질 않네요.
비슷한 경우를 만나보신 분이나 이 현상에 대해 혹시 짐작이 가시는 분들이 있으면 도움을 받고 싶습니다.
함 도와주십시요~~ ^^;;;
저번에는 ListView 내부에 EditText 를 포함시 숫자 키보드 타입의 EditText 에 포커스를 주었을 시
숫자키보드가 올라왔다가 곧바로 디폴트 키보드로 바뀌어버리는 문제여서 이 거를 해결했었는데, 이번에는
특정 행의 EditText 에 포커스를 주면 다른 행의 EditText 로 포커스가 가버리는 문제가 발생을 합니다.
원인을 제 나름대로 짐작해보건데 키보드가 올라온 순간 리스트뷰는 표시된 리스트들을 다시 그려야
하고, 키보드로 반 정도의 항목이 가려진다고 하면 그 가려지는 항목을 안 그리기 때문에 포커스를
가졌던 EditText 의 포커스가 다른 포커스로 전이되는 듯 합니다. 짐작은 어느정도는 해보았지만 해결
방안은 도무지 떠오르질 않네요.
비슷한 경우를 만나보신 분이나 이 현상에 대해 혹시 짐작이 가시는 분들이 있으면 도움을 받고 싶습니다.
함 도와주십시요~~ ^^;;;
안드로이드 캐발자 인사드리옵니다
잘 부탁드려요~