我对Android WebView
有疑问。
我想在没有任何用户操作的情况下关注input元素并在页面加载时显示keyboard
。设置输入元素焦点工作正常,但键盘没有显示。如果我在HTML
中使用相同的动作设置焦点来设置焦点,则会出现键盘。
这甚至可以将输入元素集中在WebView中并在页面加载时显示键盘吗?
谢谢!
答案 0 :(得分:1)
您必须强行打开键盘:
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0);
您还应该确保您的WebView具有焦点,并且内容字段标记为:
type="number"