6

EditText 中的正确内容是什么inputTypeemail

<EditText
  android:id="@+id/email"
  android:layout_width="200dip"
  android:layout_height="wrap_content"
  android:layout_below="@+id/textEmail"
  android:inputType=""/>
4

3 回答 3

10
android:inputType="textEmailAddress"

如果您在 Eclipse 中点击Ctrl+ Space,那么它将显示可用选项菜单并在您键入时缩小它们的范围。

于 2013-02-19T16:35:24.433 回答
3

你不需要一个,默认就可以了。当你想要特殊行为时,你只需要一个输入类型——只有数字、密码等。

编辑:如果您想要一个电子邮件地址,请按照其他人的建议使用 textEmailAddress 。电子邮件的正文,即我阅读问题的方式,可以是默认的。主题有 textEmailSubject,但往往被忽略。

于 2013-02-19T16:32:29.177 回答
0
   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;
    }
}
于 2021-02-02T20:07:55.387 回答