18

我正在使用WebView. 我使用WebView来显示包含输入字段的 HTML 页面。如果 HTML 输入字段希望用户输入电子邮件地址,那么我想启用电子邮件友好的键盘布局。是否可以设置 HTML 或WebView在 Android 上显示电子邮件友好型键盘,就像在 iPhone 上一样?

4

4 回答 4

28

你只会放

android:inputType="textEmailAddress" 

在您的编辑文本框中。

于 2012-04-18T09:16:13.307 回答
5

是的,这是可能的

在您的 Edittext xml 中只需添加属性

android:inputType="textEmailAddress"

看到这个更多

EditText、inputType 值 (xml)

于 2012-04-18T09:13:34.437 回答
1

只需为您的 EditText 或 TextInputEditTex 或任何可编辑字段添加它。


 this.inputType = (InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS )

注意: 如果当您尝试指定输入类型并且放在一个“onFocusListener”中不起作用时,我遇到了同样的问题。

于 2020-03-13T23:10:23.447 回答
0

您可以使用 HTML5 输入类型email,在最近的 Android 版本中,它提供了一个带有附加@.键的 qwerty 键盘。

<input type="email" name="myinput" />

这似乎不适用于姜饼。

于 2014-01-28T14:29:56.033 回答