jjzjj

Saripaar

全部标签

android - 编辑文本中的绘图权在错误后不更新

Android中的编辑文本不允许在setError后更改可绘制能力。我已经为密码字段使用了drawable权限,但是如果密码字段中出现错误,它将不允许在它之后更改drawable。在出错之前它工作正常。改变眼睛图标运行时间的Java代码privatevoidsetPasswordDrawable(){finalDrawableshowpass_icon=getResources().getDrawable(R.mipmap.ic_action_password_visibility);finalDrawablehidepass_icon=getResources().getDrawab

android - 向 Android Saripaar 添加自定义注释

我刚开始为客户的应用程序使用androidsaripaar库。我想为字段添加自定义验证。但是,似乎没有办法创建自定义注释。我必须在验证器中手动放入规则。如何为其创建自定义注释? 最佳答案 (披露:我是作者)Saripaarv2允许您定义自定义注释。这是你如何做的。第1步按如下方式定义您的自定义注释。确保您有RUNTIME保留策略,并且您的注释必须针对FIELD元素类型。message和messageResId属性是必需的,因此请注意名称和类型。@ValidateUsing(HaggleRule.class)@Retention(Re

android - 使用 android saripaar 进行微调器验证

如何验证我的SpinnerAndroidSaripaar?我已经按照以下方式声明了我的Spinner。@Select(order=8)Spinnerspin_country;这是我的onValidationFailed()方法。@OverridepublicvoidonValidationFailed(ViewfailedView,RulefailedRule){//TODOAuto-generatedmethodstubStringmessage=failedRule.getFailureMessage();if(failedViewinstanceofSpinner){failed

java - 如何重新检查 android-saripaar 中的字段?

我使用android-saripaar图书馆。我可以使用validate()检查所有EditText字段中输入数据的正确性。如果我用错误的正确数据填充EditText,只要我再次调用validate(),错误就不会消失。如何在特定的EditText中输入文本后检查有效性并从中删除错误?谢谢。 最佳答案 您可以将Saripaar的Mode.IMMEDIATE与TextWatcher实例结合使用来完成您正在寻找的内容。在每个具有Saripaar注释的View字段中使用@Order注释。这是使用立即验证模式所必需的。如果您想按特定顺序验证

android - Saripaar formvalidation 在 kotlin 中第二次不起作用

我正在使用saripaar用于表单验证。我在fragmentA中有一些edittext,验证成功后,View将切换到fragmentB。fragment中的Butterknife和saripaar注释。@NotEmpty@BindView(R.id.nameEditText)lateinitvarnameEditText:EditTextSaripaar初始化:valvalidator=Validator(this)validator.setValidationListener(this)验证字段:validator.validate()验证首次正常工作。当从fragmentB返回fr

android - Saripaar formvalidation 在 kotlin 中第二次不起作用

我正在使用saripaar用于表单验证。我在fragmentA中有一些edittext,验证成功后,View将切换到fragmentB。fragment中的Butterknife和saripaar注释。@NotEmpty@BindView(R.id.nameEditText)lateinitvarnameEditText:EditTextSaripaar初始化:valvalidator=Validator(this)validator.setValidationListener(this)验证字段:validator.validate()验证首次正常工作。当从fragmentB返回fr