В моем проекте у меня есть 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){}
});