2014-11-26 3 views
0

Я хочу показать намек на EditText и когда пользователь вводит текст, показывает часть введенного и часть маскированного намека.Android, как сделать заливку подсказки набранным текстом

Пример я получил намек, как

(___) ___-__-__ 

Я хочу на EditText, когда пользователь вводит 985 446 EditText показывает

(985) 446-__-__ 

Я не могу нашел решения.

enter image description here

Посмотрите на картинку, пользователь уже вошел +7 (985) 446, но все еще потребности ввести последнюю часть ой номер мобильного телефона, и это часть неактивна, но показал.

В стандартном поведении Android EditText с замаскированным или нет, мы получим следующее изображение (EditText установить подсказку +7 (_) _ - -)

enter image description here

но когда я вступлю первый символ (+, например) я получил следующую картину

enter image description here

И это не то, что мне нужно.

ответ

0

Там много ответов в гугле, пытались ли вы один из тех, кто:

+0

Нет, это не решение. Потому что неважно, сделайте маскированный текст, я хочу натянутый текст с частью введенного текста пользователя и частью меньше маски. –

1

AFAIK EditText не обладают этой способностью так что лучшее, что вы могли бы сделать заключается в форматировании текста с addTextChangedListener при вводе цифр