0
Ich habe EditText
, um die Kreditkartennummer einzugeben. Ich möchte nur die ersten 12 Ziffern und die letzten 4 Ziffern wie gewohnt sichern. Es sollte auch dazwischen Leerzeichen geben. Wie das Bild unten:So zeigen Sie die ersten 12 Ziffern des Sternchens und die letzten 4 Ziffern an
Und Kartennummern sollten aus dem EditText
dh herausziehbare, wenn editText.getText()
soll die gesamte Kartennummer zurück. Bitte helfen Sie dabei.
Sie versuchen TextWatcher auf EditText mit und dieses Zeichen für Zeichen in afterTextChanged() Methode zu behandeln, nach Anzahl der Zeichen bekommen und Zeichen mit Sternchen, nach neuen Charakter zu ersetzen wird jedes Mal eingegeben. – Talha
Wenn ich es durch ein Sternchen ersetze, ist es möglich, die Kartennummer mit 'getText' -Methode von 'Edittext' zu bekommen – Aju
Nein. Sie müssen ursprünglichen String in einer Variablen behalten. Die Antwort unten erlaubt Ihnen auch nicht, die ursprüngliche Zeichenfolge vom Aufrufen von getText zu erhalten. – Talha