【问题标题】:Focus input element and show keyboard in Android WebView on load加载时在 Android WebView 中聚焦输入元素并显示键盘
【发布时间】:2012-12-28 09:15:16
【问题描述】:

我在使用 Android WebView 时遇到问题。 我想关注输入元素并在页面加载时显示keyboard,而无需任何用户操作。设置输入元素焦点工作正常,但键盘没有显示。如果我在HTML 中使用相同的操作设置焦点,则将出现键盘。

这甚至可以在 WebView 中聚焦输入元素并在页面加载时显示键盘吗?

谢谢!

【问题讨论】:

    标签: android webview focus


    【解决方案1】:

    你必须强行打开键盘:

    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0);
    

    您还应该确保您的 WebView 具有焦点并且内容字段标记为:

    type="number"
    

    【讨论】:

    • !这仅适用于“qwerty”输入的情况,不会打开数字键盘。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 2016-05-04
    相关资源
    最近更新 更多