[英]Range Validation for EditText in android
谁能告诉我如何在Android中验证EditText的范围? 我想限制我的价值而不是长度。
例如,用户将只能使自己的体重在20至400Kg之间。 那么,xml文件有可能吗? 还是任何其他用于EditText
范围验证的选项?
EditText etExample= (EditText) getView().findViewById(R.id.etExample);
etExample.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
String text = s.toString().replaceAll("[^0-9]", "").Trim();
System.out.println(Integer.valueOf(text) > 400 ? "Whale" : "Not a Whale");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.