在 android 中单击编辑文本后禁用单击事件

Disable clickevent after edittext clicked in android

有一个 edittext 视图,用户应输入有效的电子邮件 address.Click 处理程序会自动添加允许的域“@whosebug.com”。我的意思是如果你点击 edittext 程序 java 将文本设置为 @whosebug.com 并且用户输入他们的 ID,例如 nameSurname@whosebug.com

问题是,如果您输入了错误的字符并再次单击以编辑文本,它会再次设置文本@whosebug.com

示例 nameSrname@whosebug.com 但您想键入 nameSurname@whosebug.com 您单击编辑文本进行修复但它又是@whosebug.com。

如何禁用第二次,第三次...点击事件但只启用第一次点击事件?

为什么我不能在没有点击事件的情况下设置文本?因为我无法显示提示文本。

点击添加验证

 if (youEditText.getText().toString().isEmpty()) {
        //insert domain "@whosebug.com
    }