在EditText更改侦听器中计数字符
在我的项目中,我有一个EditText。我想计算中的字符EditText,并在中显示该数字TextView。我写了下面的代码,它工作正常。但是,我的问题是,当我单击Backspace它时,它会递增计数,但是我需要减少数字。我该如何考虑Backspace? tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });