2

可能重复:
android:inputType=“textEmailAddress” - '@' 键和 '.com' 键?

在我的项目中,我有一个 EditText,用户应该在其中输入他的电子邮件。如何将“.com”按钮添加到 Android 键盘?

这是我的代码:

<EditText 
android:id="@+id/etEmail"
android:inputType="text|textEmailAddress"
android:singleLine="true"
android:layout_span="4"
android:textSize="15sp"
android:imeOptions="actionNext"
/>

==========> 更新:

我在我的模拟器中遇到了这个问题(实际上仍然存在)。但是当我在真实设备上查看三星 Galaxy S2 时,我看到了“.com”按钮。因此,在真实设备上没有问题。但我对模拟器用户的建议是转到设置/语言和键盘,然后清除中文和日文输入法的勾号。因此,您可以在键盘中看到“@”(但在 AVD 2.2 中仍然没有“.com”按钮)。

4

1 回答 1

0

我想android:inputType应该设置为textEmailAddressonly - 特别是如果这是一个电子邮件字段。但此选项不适用于某些设备 - 例如,SE xperia 不提供任何用于电子邮件输入的特殊键盘。对于其他设备,它应该可以工作。

于 2011-12-15T04:38:56.610 回答