Android Show soft keyboard

사용 언어: Kotlin 1.7.20
사용 버전: Android Studio Dolphin 2021.3.1

안드로이드 Show soft keyboard를 알아보겠습니다.

일반적으로 soft keyboard는 사용자가 입력하는 공간을 눌렀을 때 나타납니다. 이번 시간에 다룰 내용은 사용자가 누르는 것이 아닌, 프로그램으로 키보드를 보이게 만들 겁니다.


InputMethodManager가 필요합니다.
requireActivity().getSystemService(context.INPUT_METHOD_SERVICE) as InputMethodManager를 사용하여 InputMethodManager를 불러옵니다.






showSoftInput()을 사용하여 키보드를 불러옵니다.

괄호 안에는 키보드를 불러올 View와 flags를 적어줍니다. 저는 EditText와 숫자 1을 적었습니다.






만약 키보드가 나타나지 않는다면, 위에 210 번째 줄처럼 requestFocus()로 텍스트 입력 칸을 활성화시켜주는 과정이 필요합니다.




끝.


카테고리: Android

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Android AVD Ram size change

Python OpenCV 빈 화면 만들기

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Forensics .pyc 파일 .py로 복구하기

tensorflow tf.random.uniform()

Android Compose automation for getting localized images to use on Play Store app image

tensorflow tf.expand_dims()

Android Room database FTS

KiCad 시작하기 2 (PCB 만들기)