gpt4 book ai didi

java - 带 EditText 和 InputType 电子邮件的 AlertDialog - Android

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:26:28 26 4
gpt4 key购买 nike

我正在用一个 EditText 创建警告对话框。我希望 EditText 具有输入类型的电子邮件。这是我的代码:

AlertDialog.Builder alert = new AlertDialog.Builder(this);

alert.setMessage("Enter your email");

final EditText email = new EditText(this);
email.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);
email.setHint("Email...");

alert.setView(email);

alert.setPositiveButton("Ok", null);

alert.setNegativeButton("Cancel", null);

alert.show();

我还为该 EditText 设置了提示,它可以工作,但输入类型不起作用......有什么建议吗?

最佳答案

您必须添加以下代码才能使其工作:

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

参见 InputType . TYPE_TEXT_VARIATION_EMAIL_ADDRESS 基本上只是您添加到 TYPE_CLASS_TEXT 标志的变体。这在某种程度上是有道理的。

关于java - 带 EditText 和 InputType 电子邮件的 AlertDialog - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22693471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com