简体   繁体   English

Android WebView在文本区域填充上禁用/隐藏键盘

[英]Android webview disable/hide keyboard on textarea fill

I have a webview and I am using "evaluateJavascript" to evaulate a script after the page loaded. 我有一个webview,并且正在使用“ evaluateJavascript”在页面加载后评估脚本。 I filling up a textarea, but the keyboard is allways showing up at this moment with an animation. 我填满了一个文本区域,但是此时键盘始终显示动画。 ( javascript: document.getElementById('textarea').value)="asd" ) How can I disable that at all? javascript: document.getElementById('textarea').value)="asd" )如何完全禁用该功能?

I don't need to showing up the virtual keyboard at all. 我根本不需要显示虚拟键盘。

In manifest.xml file write below code 在manifest.xml文件中,编写以下代码

<activity
            android:name=".activity.MainActivity"
            android:windowSoftInputMode="stateHidden" />

And Activity write below code in onCreate() 然后Activity在onCreate()中编写以下代码

try {
       InputMethodManager imm = (InputMethodManager) PickLocationActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE);
       imm.hideSoftInputFromWindow(PickLocationActivity.this.getCurrentFocus().getWindowToken(), 0);
    } catch (Exception e) {
       Log.e("HideKeyboard", "Exception = "+e);
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM