최근 특이한 현상이 발견되었네요. ㅎㅎ
화면에 EditText 를 사용시 기본적으로 커서가 focus되면서 화면이 열리게 됩니다. 근데 제가 원한 것은 커서와 동시에 키보드가 올라오길 바랬습니다.
하지만 아무리 해도 커서는 잡히는데 키보드가 보여지지 않았습니다. StackOverFlow 에 찾아보면 죄다 InputMethodManager 를 이용해서 키보드를 show하는 해결책이 나왔지만 역시 원하는데로 되지 않았습니다.
해결방법 : 부모 레이아웃을 ScrollView로 감싸주어 내부 레이아웃 자식으로 EditText를 두게 되면 자동으로 커서가 잡히면서 키보드가 올라오는 것을 확인 할 수 있음.
추가 Tip)
ScrollView 사용하면서 자식 레이아웃에 match_parent 를 주었는데도 화면을 꽉 채워주지 않을경우 => scrollview 속성에 fillViewport = true 로 할당하게 되면 꽉 채워짐을 알 수 있습니다.
'Android > Tips' 카테고리의 다른 글
안드로이드 개발시 유용한 필수? 라이브러리 추천 (Kotlin 업데이트) (0) | 2018.03.28 |
---|---|
AlertDialog 로 리스트 팝업 만들기 (0) | 2018.03.27 |
Memory Leak 에 관하여 (0) | 2018.03.26 |
프로가드(Proguard), Retrofit 사용시 주의할 점 (0) | 2018.03.26 |
Null 체크를 꼭 해야하는가 (0) | 2018.03.26 |