Wie formatiere ich die Eingabe von EditText, wenn ich in Android mit Tausendertrennzeichen (,) schreibe?
Ich habe einedittext
, es wird nur numerisch ohne Dezimalzahlen.
android:inputType="number"
Ich möchte Tausende trennen, während ich schreibe. Zum Beispiel 25.000.
Ich weiß, ich sollte @ verwendTextWatcher
und ich habe diesen Code verwendet, aber ich konnte ihn nicht zum Laufen bringen:
@Override
public void afterTextChanged(Editable viewss) {
String s = null;
try {
// The comma in the format specifier does the trick
s = String.format("%,d", Long.parseLong(viewss.toString()));
} catch (NumberFormatException e) {
}
}
Könnten Sie mir dabei helfen?