Mam pole EditText
, a użytkownik może wprowadzić tylko sześć cyfr. Po ustawieniu ostrości na EditText
należy wskazać użytkownikowi, że może wprowadzić tylko sześć cyfr.Wskazówki dla zastępców podczas pisania w EditText w Androidzie
Chodzi o to, aby wyświetlić pozostałe cyfry w kolorze szarym, tak:
Gdy użytkownik wprowadza cyfrę, wtedy wydaje się tak:
(Czerwony pionowy pasek oznacza kursor.)
Kursor nie powinien być ustawiony za swoją obecną pozycją w obu obrazach; szare cyfry powinny być widoczne i nie powinny być dostępne do wybrania.
Tak więc chcę ustawić tekst zastępczy, ale zachowuję część tekstu zastępczego podczas pisania.
Przeczytałem o klasie TextInputLayout
z biblioteki wsparcia projektu, ale nie wiem, jak mogę osiągnąć powyższy pomysł.
Jak to zrobić?
Czy osiągnąłeś to zachowanie? Nie chodzi mi o wybór szarych symboli, bez pozycji kursora na nich. Thx za odpowiedź –