2011-12-15 135 views
2

可能重复:
android:inputType=“textEmailAddress” - '@' key and a '.com' key?如何将“.com”按钮添加到Android键盘?

在我的项目我有一个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”按钮)。

+0

鉴于Android设备提供不同键盘的数量,事实上,他们是他们自己的软件包,我严重怀疑这是最不可行的。 – 2011-12-15 02:11:09

回答

0

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