gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:05 25 4
gpt4 key购买 nike

如何验证我的 Spinner Android Saripaar?

我已经按照以下方式声明了我的 Spinner

@Select(order = 8)
Spinner spin_country;

这是我的 onValidationFailed() 方法。

@Override
public 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):

使用的注解

@Select
Spinner spin_country;

验证失败

    @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);
}
}
}

关于android - 使用 android saripaar 进行微调器验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28431004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com