2016-11-09 2 views
0

Meine Frage ist ziemlich kurz und einfach, aber ich bin nicht in der Lage, eine Lösung zu finden. Ich wan meine EditText sieht aus wie diese Form zu machen:EditText benutzerdefinierte Hintergrund

enter image description here

Also, jedes Mal, wenn die Benutzereingabe ein char (android:inputType="numberDecimal"), es auf die nächste Box geht. (Zeigen Sie einfach das Zeichen in die nächste Box, ohne dass der Cursor angezeigt werden muss). Es wäre schön, wenn dies mit einer einzigen getan werden könnte.

Ich habe keine andere Idee als 5 Lineare EditText Kontrollen zu machen und fügen Sie TextWatcher zu jedem davon zwingen es (focus) zum nächsten zu springen. Aber das scheint eine weniger elegante Lösung und komplexer zu sein.

Hat jemand andere ideea?

Antwort

1

Warum das Rad jedes Mal neu erfinden. Ich denke, this hat genau das, was Sie wollen.

+0

Danke für die Antwort. Ihre Lösung funktioniert, aber ich habe die Lösung von @Raju gewählt, da sie mehr Kontrolle für die Anpassung bietet. – AlexAndro

Verwandte Themen