在很多时候遇到需要输入的第一个不能为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) { } });