在加载时,在Android WebView中聚焦输入元素和显示键盘

时间:2012-12-28 09:15:17

标签: android webview focus

我对Android WebView有疑问。 我想在没有任何用户操作的情况下关注input元素并在页面加载时显示keyboard。设置输入元素焦点工作正常,但键盘没有显示。如果我在HTML中使用相同的动作设置焦点来设置焦点,则会出现键盘。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须强行打开键盘:

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

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

type="number"