2016-11-09 4 views
0

Мой вопрос довольно короткий и простой, но я не могу найти решение. Я бледный, чтобы сделать мою EditText выглядит следующим образом:EditText custom background

enter image description here

Таким образом, каждый раз, когда пользовательский ввод полукокс (android:inputType="numberDecimal"), он переходит к следующему окну. (Просто отобразите символ в следующем окне, не нужно отображать курсор). Было бы неплохо, если бы это можно было сделать, используя один EditBox.

У меня нет другой идеи, кроме как сделать 5 линеек EditText и добавить TextWatcher к каждому из них, заставляя его прыгать (focus) на следующий. Но это кажется менее элегантным решением и более сложным.

Есть ли у кого-нибудь другие идеи?

ответ

0

просто проверьте здесь https://github.com/Philio/PinEntryView как вам было необходимо «Просто отобразите символ в следующем окне, не нужно отображать курсор».

1

Зачем изобретать велосипед каждый раз. Я думаю, this имеет именно то, что вы хотите.

+0

Спасибо за ответ. Ваше решение работает, но я выбрал решение @Raju, поскольку он обладает большим контролем для настройки. – AlexAndro