У меня есть Edittext и я хочу установить EditText так, чтобы при вводе пользователем числа, которое нужно преобразовать, автоматически добавлялся разделитель тысяч (,) в реальном времени к числу. Но я хочу сделать это в "onTextChanged"msgstr "метод отсутствует в методе afterTextChanged.Как я могу?
public class NumberTextWatcherForThousand implements TextWatcher {
EditText editText;
public NumberTextWatcherForThousand(EditText editText) {
this.editText = editText;
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable view) {
String s = null;
try {
// The comma in the format specifier does the trick
s = String.format("%,d", Long.parseLong(view.toString()));
edittext.settext(s);
} catch (NumberFormatException e) {
}
}