我正在使用WebView
创建应用程序。 我使用WebView
显示包含输入字段的HTML页面。如果HTML输入字段期望用户输入电子邮件地址,则希望启用适合电子邮件的键盘布局。在Android上,是否可以设置HTML或WebView
以显示类似于iPhone上可以显示的电子邮件友好型键盘?
我正在使用WebView
创建应用程序。 我使用WebView
显示包含输入字段的HTML页面。如果HTML输入字段期望用户输入电子邮件地址,则希望启用适合电子邮件的键盘布局。在Android上,是否可以设置HTML或WebView
以显示类似于iPhone上可以显示的电子邮件友好型键盘?
你只需要放置
android:inputType="textEmailAddress"
在你的EditText框中。
是的,这是可能的。
在你的EditText的xml中,只需添加以下属性:
android:inputType="textEmailAddress"
更多信息请查看
只需将此代码添加到您的EditText或TextInputEditTex或任何可编辑字段中即可。
this.inputType = (InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS )
您可以使用HTML5输入类型email
,在最新的Android版本上,它会弹出一个带有额外@
和.
键的QWERTY键盘。
<input type="email" name="myinput" />
这在 Gingerbread 上似乎不起作用。