Spinner验证使用android saripaar

Spinner验证使用android saripaar,第1张

概述如何验证我的SpinnerAndroidSaripaar?我已按以下方式宣布我的旋转器.@Select(order=8)Spinnerspin_country;这是我的onValidationFailed()方法.@OverridepublicvoidonValidationFailed(ViewfailedView,Rule<?>failedRule){//TODOAuto-generatedmethods

如何验证我的Spinner Android Saripaar?

我已按以下方式宣布我的旋转器.

@Select(order = 8)Spinner spin_country;

这是我的onValIDationFailed()方法.

@OverrIDepublic voID onValIDationFailed(VIEw FailedVIEw, Rule<?> FailedRule) {    // Todo auto-generated method stub    String message = FailedRule.getFailureMessage();    if (FailedVIEw instanceof Spinner) {        FailedVIEw.requestFocus();        // What should i do here??    } else {    }}

解决方法:

如果您想要一个比user3508814提供的更简单的解决方案,只需执行以下 *** 作(无需跟踪spinnerSelections):

使用的注释

@SelectSpinner spin_country;

onValIDationFailed

    @OverrIDe    public voID onValIDationFailed(List<ValIDationError> errors) {        for (ValIDationError error : errors) {            VIEw vIEw = error.getVIEw();            String message = error.getCollatedErrorMessage(this);            // display error messages            if (vIEw instanceof EditText) {                ((EditText) vIEw).setError(message);            }            else if (vIEw instanceof Spinner) {                ((TextVIEw) ((Spinner) vIEw).getSelectedVIEw()).setError(message);            }        }    }
总结

以上是内存溢出为你收集整理的Spinner验证使用android saripaar全部内容,希望文章能够帮你解决Spinner验证使用android saripaar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1107755.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存