프로젝트/처방해줌 프로젝트 (1) 썸네일형 리스트형 [처방해줌 프로젝트 후기] webview에서 키보드 상태에 따라서 이벤트 처리하기 -1 (KeyboardVisibilityUtils 만들어서 해보기) 프로젝트를 진행하면서 키보드 문제에 스트레스를 받아왔기에 후기를 남겨본다. 일단, 나의 레이아웃 구조는 이렇다. 나는 웹뷰 내의 인풋 박스가 포커스를 받을 때, 즉, 소프트 키보드가 올라왔을때 하단의 button을 Gone 처리를 하고 싶었다. 그리고, 키보드가 내려갔을 때는 Visible 처리를 하고 싶었다. 바로 든 생각은 키보드에 의해서 화면이 Resize가 되면서, 기존 크기와 비교하여 키보드가 올라왔는지, 내려갔는지 판별후 콜백 메소드를 호출해주는 방식이었다. 그렇게 나는 KeyboardVisibilityUtils 클래스를 만들었다. 먼저 KeyboardVisibilityUtils의 람다 호출 메소드 onShowKeyboard와 onHideKeyboard가 호출될 때, 엑티비티로 호출해줄 인터페.. 이전 1 다음