windowSoftInputMode在Webview元素上不起作用

时间:2019-06-20 12:10:46

标签: android android-layout android-input-method soft-keyboard

我试图在清单文件中将windowSoftInputMode设置为adjustResize,以便当我单击webview内的输入时,键盘不会覆盖输入字段。

android:windowSoftInputMode="adjustResize"

似乎不适用于webview元素。 我尝试将其设置在AndroidManifest.xml内,也设置在activity_main.xml内的WebView元素上。

显示键盘后,根本无法使 webview元素向上移动。

关于如何解决该问题的任何想法?

谢谢!

2 个答案:

答案 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);