我正在使用WebView
创建应用程序。我使用WebView
来显示包含输入字段的HTML页面。如果HTML输入字段希望用户键入电子邮件地址,那么我想启用适合电子邮件的键盘布局。是否可以设置HTML或WebView
在Android上显示适合电子邮件的键盘,就像在iPhone上一样?
答案 0 :(得分:24)
你只会把
android:inputType="textEmailAddress"
答案 1 :(得分:4)
是的,它是可行的
在只需添加属性
即可android:inputType="textEmailAddress"
请参阅此内容以获取更多信息
答案 2 :(得分:0)
您可以使用HTML5输入类型email
,该版本在最近的Android版本中会显示带有其他@
和.
键的qwerty键盘。
<input type="email" name="myinput" />
这似乎不适用于Gingerbread。
答案 3 :(得分:0)
只需将其添加到您的EditText或TextInputEditTex或任何可编辑字段中即可。
this.inputType = (InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS )
注意: 如果当您尝试指定输入类型并且不起作用时,将其放在一个“ onFocusListener”中,则我遇到了同样的问题。