我试图在清单文件中将windowSoftInputMode
设置为adjustResize
,以便当我单击webview
内的输入时,键盘不会覆盖输入字段。
android:windowSoftInputMode="adjustResize"
似乎不适用于webview元素。
我尝试将其设置在AndroidManifest.xml
内,也设置在activity_main.xml内的WebView
元素上。
显示键盘后,根本无法使 webview元素向上移动。
关于如何解决该问题的任何想法?
谢谢!
答案 0 :(得分:0)
您应在onCreate()
的{{1}}内添加以下代码。这应该有助于防止键盘隐藏输入字段
Activity
答案 1 :(得分:0)
尝试对可访问webView
的类进行以下更改。这会有所帮助。
webView.clearHistory();
webView.clearFormData();
webView.clearCache(true);
WebSettings webSettings = webView.getSettings();
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webView.getSettings().setJavaScriptEnabled(true);