Ich möchte einen Text bearbeiten, der nur dem Benutzer erlaubt, eine bestimmte Anzahl von Text eingeben, für meinen Fall möchte ich 16 Ziffern, und dann gruppieren sie in Paaren von 4. Ich habe das Textlimit bereits festgelegt. Momentan sieht mein Code so aus:Edit Text, der nur eine bestimmte Anzahl von Ziffern erlaubt, und gruppiert sie in Paaren von vier Android
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:counterEnabled="true"
app:counterMaxLength="16">
<EditText
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter Code"
android:inputType="number" />
</android.support.design.widget.TextInputLayout>
Aber jetzt ist meine Frage, wie man sie gruppiert. Ich möchte, dass meine endgültige Ausgabe in etwa so aussieht. XXXX-XXXX-XXXX-XXXX-. So wie ein Produktschlüssel aussieht.
Check diese gleiche Lösung http://stackoverflow.com/questions/5947674/custom-format-edit-text- Eingabe-android-zu-akzeptieren-Kreditkartennummer –