如何让软键盘在android中的edittext中编写电子邮件ID

时间:2011-08-26 04:55:26

标签: android

我正在使用android:phoneNumber打开软键盘以获取android中的电话号码。我想打开键盘,其中包含在edittext中编写电子邮件ID所需的所有密钥。所以有任何解决方案(电子邮件)如电话号码。 谢谢

3 个答案:

答案 0 :(得分:9)

使用此处定义的 textEmailAddress (0x00000021):http://developer.android.com/reference/android/widget/TextView.html

在Java代码中:

 myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

在XML属性中:

 android:inputType="textEmailAddress"

答案 1 :(得分:2)

使用以下代码获取电子邮件软键盘

Editetxt email=(EditText)findViewById(R.id.edotetxtemail)
email.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

答案 2 :(得分:2)

您可以为 EditText

设置属性输入类型

Image of Input Type