How to determine if an input in EditText is an integer?

后端 未结 7 2135
轻奢々
轻奢々 2021-02-12 12:48

Hi I\'m a newbie in Android Programming.

I\'m trying to build an activity which includes an edittext field and a button. When user type in an

7条回答
  •  既然无缘
    2021-02-12 13:18

    Following code can be used to determine digits,

    boolean isDigits = TextUtils.isDigitsOnly(edtDigits.getText().toString());
    

    However since this method returns true with empty String as well so you can put a validation for empty string as follows,

    public boolean isDigits(String number){ 
       if(!TextUtils.isEmpty(number)){
           return TextUtils.isDigitsOnly(number);
       }else{
           return false;
       }
    }
    

提交回复
热议问题