Android 编辑文本表单验证
我有一张表格,上面有这样的验证Android 编辑文本表单验证,android,validation,android-edittext,Android,Validation,Android Edittext,我有一张表格,上面有这样的验证 if( firstName.getText().toString().length() < 3 ) firstName.setError( "First name is required!" ); if(firstName.getText().toString().length()
if( firstName.getText().toString().length() < 3 )
firstName.setError( "First name is required!" );
if(firstName.getText().toString().length()<3)
setError(“需要名字!”);
因此,如果输入的文本小于3个字符,则文本“需要名字!”会出现错误,编辑文本中还会出现一个红色图标。
但是我希望有一个else
,当输入的数据正确时,我会在编辑文本中得到一个绿色图标。我可以用什么财产
编辑:是否也可以在键入时而不是在按下按钮后进行检查
yourEditText.setCompoundDrawablesWithIntrinsicBounds(R.drawable.youGreenDrawable, 0, 0, 0);
你必须使用
你必须使用u said smaller means==???????是的,编辑了代码,我的坏:)u said smaller means==???????是的,编辑了代码,我的坏:)Android没有用于此操作的内置程序?如果我的EditText中的数据有效,Android没有内置的有效部分的属性,并且有自己的图标,而我没有?就像无效部分一样,当我使用
EditText.setError时,android会提供一个内置的红色图标。好的,我会再等几个小时才能得到更多的答案。如果什么都没有显示,我会创建图标,按照你的方式做!Android没有用于此操作的内置功能?如果我的EditText中的数据是有效的,Android是否有一个带有自己图标的有效部分的内置属性,而我没有创建一个?就像无效部分一样,当我使用EditText.setError时,android会提供一个内置的红色图标。好的,我会再等几个小时才能得到更多的答案。如果什么都没有显示,我会创建图标,按照你的方式做!