[英]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.