android - setError() 在禁用的 edittext 上不显示错误

标签 android android-edittext

我试图在禁用的编辑文本上显示错误。出现红色错误可绘制对象,但由于我的编辑文本被禁用 edittet.setEnabled(false);,现在可以单击它,因此不会显示错误弹出窗口。

有没有其他方法可以在禁用的编辑文本上显示错误?

还有什么方法可以在微调器上显示错误吗?我正在这样做:-

if(((Spinner) view).getChildAt(i) instanceof TextView)
   ((TextView)((Spinner) view).getChildAt(i)).setError("");

这显示了红色错误可绘制但不是错误

最佳答案

requestfocus() 到禁用的 edittext 就可以了

关于android - setError() 在禁用的 edittext 上不显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23147772/

相关文章:

android - React Native 应用程序无法从 Android 模拟器获取位置

android - React Native android camera2 纵横比问题

Android:为 android 上的多点触控应用程序获取正确的 pointerId

在 Fragment 中使用 RecyclerView 时出现 Kotlin 错误的 Android

android - 如何在 Android 中创建多选微调器

android - 将信息保存到数据库后清除 editText 输入

java - EditText.getText.toString() 返回空字符串

Android:单击按钮时如何打开键盘以编辑EditText?

java - Android 货币格式返回不同的货币符号

android - 如何将Edittext中的文字和笑脸转为字符串?