自定义EditText的错误状态

时间:2012-11-05 13:05:56

标签: android android-edittext

我正在使用4.0+ EditText,并且必须在一堆字段上执行验证。验证失败时,我必须将EditText的颜色更改为红色并显示消息。现在,我已经使用样式和主题轻松地自定义了EditText,但是没有可以在状态列表drawable中使用的错误状态。关于如何实现这一点的任何想法?

2 个答案:

答案 0 :(得分:3)

为什么不使用EditText.setError(CharSequence error)

结果将如下所示

validation failed

答案 1 :(得分:1)

我使用LevelListDrawables

开始工作