【问题标题】:Android webview disable/hide keyboard on textarea fillAndroid webview在textarea填充上禁用/隐藏键盘
【发布时间】:2018-02-03 02:58:34
【问题描述】:

我有一个 webview,我正在使用“evaluateJavascript”在页面加载后评估脚本。我填充了一个文本区域,但此时键盘总是以动画形式出现。 (javascript: document.getElementById('textarea').value)="asd") 我怎样才能完全禁用它?

我根本不需要显示虚拟键盘。

【问题讨论】:

    标签: android webview android-softkeyboard


    【解决方案1】:

    在 manifest.xml 文件中写入以下代码

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

    而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);
        }
    

    【讨论】:

    • 不,当焦点放在 webviews textarea 上时我不想打开它
    • 再读一遍我想要的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    相关资源
    最近更新 更多