Wie formatiert man die Eingabe von EditText bei der Eingabe mit Tausendertrennzeichen (,) in Android?

9

Ich habe ein edittext , es wird nur numerisch ohne Dezimalzahlen.

%Vor%

Ich möchte Tausende trennen, während ich tippe. Zum Beispiel 25.000.

Ich weiß, ich sollte TextWatcher verwenden und habe diesen Code verwendet, aber ich konnte es nicht funktionieren lassen:

%Vor%

Könnten Sie mir dabei helfen?

    
mahdi yamani 27.02.2015, 05:08
quelle

3 Antworten

12

Testen Sie dieses Beispiel:

%Vor%
  

Um es zu verwenden, fügen Sie der EditText-Komponente einen TextChangedListener hinzu.

%Vor%     
Adrian Cid Almaguer 27.02.2015, 05:21
quelle
0

füge dies in die Gradle deiner App ein kompiliere 'com.aldoapps: autoformatedittext: 0.9.3' in XML xmlns: app="http://schemas.android.com/apk/res-auto"

%Vor%

Diese Bibliothek fügt automatisch (,) (.)

hinzu     
Vino Uthayakumar 18.03.2018 05:37
quelle
0
%Vor%

Verwenden Sie DecimalFormat

    
Somnath Lenka 18.03.2018 05:59
quelle