-2

在此处输入图像描述

当输入无效时,而不是 toast 或其他这种新事物似乎会警告用户。有谁知道我如何在我自己的应用程序中使用它?附上图片。提前Tnx。

4

2 回答 2

0

您需要调用myEditText.setError("insert error message here") 一个问题是,如果myEditText不是当前关注的那个,您将不会看到错误消息本身,只会看到感叹号,如下例所示。 在此处输入图像描述

为避免这种情况,您应始终在致电myEditText.requestFocus()前致电setError

最后,要清除错误,只需调用myEditText.setError(null)

于 2017-04-02T11:36:43.773 回答
0

该弹出窗口是设置错误时出现的错误弹出窗口。

TextInputLayout til = (TextInputLayout) findViewById(R.id.text_input_layout);
til.setError("Your error");
于 2017-04-02T11:29:12.413 回答