Когато потребител кликне върху (html) Textfield
в WebView
, се показва софтуерната клавиатура. Но когато заредя някои JS с WebView.loadUrl()
, софтуерната клавиатура изчезва.
Разбирам поведението, когато заредите нова страница. Но как мога да променя поведението на WebView
при зареждане на JS?
Има ли друг начин за зареждане на JS?
Пробвах и ръчно да боравя с клавиатурата. Но има твърде много недостатъци. Сложно е да се определи дали клавиатурата се показва. И ще трябва да променя оформлението си: Как да проверя видимостта на софтуерната клавиатура в Android?
И клавиатурата вече няма да бъде под контрола на WebView
.
В: Как да заредя JS в WebView, без да засягам софтуерната клавиатура?