Android
How to Hide keyboard from fragments
이번에 소개할 내용은 프래그먼트들에게서 키보드(SoftInput 또는 keypad)를 내리는 방법이다. (누군가 더 좋은 방법을 소개시켜준다면 기꺼이 교체할 생각이 있다.) 시작해보자. 일단 이런 동작이 필요하게 된 배경은 이러하다. 흔히 사용하는 BottomNavigationView의 메뉴 아이템을 선택해 다른 프래그먼트를 보여줘야 할 때, 이전 프래그먼트에서 입력하던 사항이 있다면 키보드를 내리면서 프래그먼트가 전환되어야 한다. 안드로이드에 익숙한 개발자라면 키보드 내리는 동작은 익숙해져 있을 것이다. 나에게 문제는 이 동작을 어디서, 얼마나 실행하느냐가 문제였다. 그래서 프래그먼트가 교체되는 ItemSelectedListener에서 실행해주었다. 여기서 기존에 모든 프래그먼트를 hide시킨 뒤, w..