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
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?
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