EditText 中的正确内容是什么inputType
?email
<EditText
android:id="@+id/email"
android:layout_width="200dip"
android:layout_height="wrap_content"
android:layout_below="@+id/textEmail"
android:inputType=""/>
EditText 中的正确内容是什么inputType
?email
<EditText
android:id="@+id/email"
android:layout_width="200dip"
android:layout_height="wrap_content"
android:layout_below="@+id/textEmail"
android:inputType=""/>
android:inputType="textEmailAddress"
如果您在 Eclipse 中点击Ctrl+ Space,那么它将显示可用选项菜单并在您键入时缩小它们的范围。
你不需要一个,默认就可以了。当你想要特殊行为时,你只需要一个输入类型——只有数字、密码等。
编辑:如果您想要一个电子邮件地址,请按照其他人的建议使用 textEmailAddress 。电子邮件的正文,即我阅读问题的方式,可以是默认的。主题有 textEmailSubject,但往往被忽略。
ticketMail1 = findViewById(R.id.ticketMail);
private boolean validateEmail(EditText email){
String emailinput = ticketMail1.getText().toString();
if(!emailinput.isEmpty() && Patterns.EMAIL_ADDRESS.matcher(emailinput).matches()){
return true;
}else{
Toast.makeText(this,"Invalid Email Address",Toast.LENGTH_SHORT).show();
return false;
}
}