Validation Android:SariPar验证库。需要从strings.xml设置错误消息

Validation Android:SariPar验证库。需要从strings.xml设置错误消息,validation,user-interface,android-annotations,saripaar,Validation,User Interface,Android Annotations,Saripaar,我正在使用SariPar验证库验证其中一个表单。 该库非常有用,因为它避免了验证表单的大量样板代码。 但是,该库在小部件上使用注释。 以下是一个例子: @Password(order = 1) @TextRule(order = 2, minLength = 6, message = "Enter at least 6 characters.") private EditText passwordEditText; order属性指定验证的顺序 发生。我的问题是:message属性采用一个常量

我正在使用SariPar验证库验证其中一个表单。 该库非常有用,因为它避免了验证表单的大量样板代码。 但是,该库在小部件上使用注释。 以下是一个例子:

@Password(order = 1)
@TextRule(order = 2, minLength = 6, message = "Enter at least 6 characters.")
private EditText passwordEditText;
order属性指定验证的顺序 发生。我的问题是:message属性采用一个常量表达式。 我需要从字符串资源文件中设置它。以便以后可以将错误消息国际化。我已经尝试了以下内容:

message = getResources().getString(R.string.err_msg)
但它似乎不起作用,因为它需要编译时常量

有人能帮我做同样的事情或指导我解决问题吗?

使用以下语法:

//private variable in the class declaration section
private EditText txtFirstName=null; 
@Required(order = 2,  messageResId  = R.string.err_required_field)

它在库的文档中(库本身也是一个优秀的库)。

Thanx很多。在您指出后在文档中找到它。谢谢again@Viren你能给我指一下这个库的文档链接吗。我在他的库github repo中找不到任何与文档相关的内容。github repo中的文档是部分的。没有关于messageResId选项的文档。