728x90
반응형
안드로이드 앱에서 Document 로드 시 키보드를 노출하려고 했는데 쉽게 되지 않아 정리합니다.
1. 웹뷰가 생성될때 웹뷰에 포커스를 요청합니다
webView.requestFocus()
2. 이 상태에서 웹을 로드하고 javascript로 input에 focus를 주면 키보드가 올라가는 것을 확인할 수 있습니다.
3. 하지만 document 가 로드되는 시점에 input에 focus를 주면 정상적으로 키보드가 올라오지 않았습니다.
이것저것 찾아보다 App 에서 스크립트를 호출해보기로 했습니다.
(Web to App 호출방식은 별도 스킴을 정해 location을 활용해 로드하거나 브릿지를 활용하는 방법이 있습니다.)
적용 후 확인하니 잘되네요 ^^
반응형
'Development > Android' 카테고리의 다른 글
[android] System WebView 앱 강제종료 (0) | 2021.04.06 |
---|---|
[android] 전화번호 파싱하기(PhoneNumberUtil) (0) | 2021.04.06 |
[android] 유튜브 백그라운드 재생 정책위반 (0) | 2021.04.05 |
[android] 다른앱 위에 뷰(floating view) 띄우기 (0) | 2021.04.01 |
[android] SwipeRefreshLayout 간단하게 사용하기 (0) | 2021.03.29 |
댓글