Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android键盘输入类型_Android_Android Webview - Fatal编程技术网

Android键盘输入类型

Android键盘输入类型,android,android-webview,Android,Android Webview,我在我的网络视图中显示android软键盘,如下所示: InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); manager.showSoftInput(myWebview, InputMethodManager.SHOW_IMPLICIT); 是否有方法指定输入类型,例如,仅显示数字 请注意,我没有使用任何EditText,因此无法在视图中设置它。想知

我在我的网络视图中显示android软键盘,如下所示:

InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
manager.showSoftInput(myWebview, InputMethodManager.SHOW_IMPLICIT);
是否有方法指定输入类型,例如,仅显示数字


请注意,我没有使用任何
EditText
,因此无法在视图中设置它。想知道这是否可行吗?

我假设您希望根据WebView的输入更改键盘输入类型,如果是这样,这是最好的选择

设置输入字段的类型以更改显示的键盘类型,如下所示:


JS-Bin

在HTML中使用
。据介绍,它的大部分(有一些小错误)至少支持安卓2.3。测试这是否是您想要使用的行为

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>JS Bin</title>
</head>
<body>
    <p><input type="color" name="color" placeholder="color" /></p>
    <p><input type="date" name="date" placeholder="date" /></p>
    <p><input type="datetime" name="datetime" placeholder="datetime" /></p>
    <p><input type="email" name="email" placeholder="email" /></p>
    <p><input type="month" name="month" placeholder="month" /></p>
    <p><input type="number" name="number" placeholder="number" /></p>
    <p><input type="search" name="search" placeholder="search" /></p>
    <p><input type="tel" name="tel" placeholder="tel" /></p>
    <p><input type="time" name="time" placeholder="time" /></p>
    <p><input type="url" name="url" placeholder="url" /></p>
      <p><input type="week" name="week" placeholder="week" /></p>
</body>
</html>