5
การนับตัวอักษรใน EditText Changed Listener
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){} });