editText禁止第一个输入0

来源:互联网 发布:校准时间软件 编辑:程序博客网 时间:2024/04/30 17:15

在很多时候遇到需要输入的第一个不能为0 的情况,下面就是这种情况的解决:

exchangeQuantity.addTextChangedListener(new TextWatcher() {    @Override    public void beforeTextChanged(CharSequence s, int start, int count, int after) {    }    @Override    public void onTextChanged(CharSequence s, int start, int before, int count) {        if (exchangeQuantity.getText().toString().matches("^0")) {//判断当前的输入第一个数是不是为0             exchangeQuantity.setText("");        }    }    @Override    public void afterTextChanged(Editable s) {    }});

0 0
原创粉丝点击