android - 从先前验证的 EditText 小部件中删除错误指示器

标签 android android-edittext

我正在使用 EditText 小部件,并且我正在使用 EditText 的 setError() 方法对其进行验证,并且验证正确。

但是我在同一个屏幕上有一个按钮,可以重定向到另一个 Activity 。当我按下返回按钮并返回屏幕时,验证仍然出现。

所以在 Activity OnPause 事件上,我想删除 EditText 的验证。怎么可能。

最佳答案

protected void onPause () {
    TextView textView = ...; // fetch it as appropriate
    textView.setError(null);
}

因为如文档中所述:

If the error is null, the error message and icon will be cleared.

关于android - 从先前验证的 EditText 小部件中删除错误指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10206799/

相关文章:

Android Espresso - 如何确认 swipeLeft() 确实滑动了?

android - Dagger2 错误 : Module Must Be Set

java - 安卓。如何捕捉键盘隐藏的时刻?

android - 从保存的实例恢复 fragment 时如何防止 editText 自动填充文本?

java - 此组件要求您指定有效的 TextAppearance 属性

android - 如何编辑Gradle以使用Recyclerview

android - ImageView 不显示某些图像

android - 为空时将 edittext 值设置为零,并在进行任何输入时删除零

java - 回收站 View : Disable scrolling caused by change in focus

android - Edittext addTextChangedListener 崩溃