我有一个表单,我已经进行了这样的验证
if( firstName.getText().toString().length() < 3 )
firstName.setError( "First name is required!" );
因此,如果输入的文字小于3个字符,我会收到错误,文字“名字是必需的!”,我也会看到一个红色图标EDITTEXT。
但是我希望在输入的数据正确时有一个else
,所以我会在editText中得到一个绿色图标。我可以使用什么属性?
编辑:还可以在输入时进行检查,而不是在按下按钮后进行检查吗?
答案 0 :(得分:1)
yourEditText.setCompoundDrawablesWithIntrinsicBounds(R.drawable.youGreenDrawable, 0, 0, 0);