// ValidationSummary summaryValidator_ = new ValidationSummary(getString(R.string.common_error_message), headerErrorMessage); // EditTextValidator firstnameValidator = new EditTextValidator(); // EditText , ( , ) firstnameValidator.setViewToValidate(firstnameEdit, ValidationMode.Manual); // TextView , firstnameValidator.setExternalErrorView( (TextView) findViewById(R.id.firstname_error_text)); // firstnameValidator.addConditionChecker(new NotEmptyChecker( getString(R.string.name_required_error_message) )); // firstnameValidator.addConditionChecker(new LengthChecker(1, 50, getString(R.string.firstname_error_message) )); // summaryValidator_.addValidator(firstnameValidator); ... // EditTextValidator confirmPasswordValidator = new EditTextValidator(); confirmPasswordValidator.setViewToValidate(confirmPasswordEdit, ValidationMode.Manual); confirmPasswordValidator.setExternalErrorView( (TextView) findViewById(R.id.confirm_password_error_text)); // , - passwordEdit confirmPasswordValidator.addConditionChecker(new TextMatchChecker(getString(R.string.confirm_password_error_message), passwordEdit)); summaryValidator_.addValidator(confirmPasswordValidator);
summaryValidator_.performCheck();
Source: https://habr.com/ru/post/136267/
All Articles