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 OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

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

Android Minimum touch target size

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

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

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