В Android я создаю поле пароля следующим образом:
EditText text = new EditText(context);
text.setTransformationMethod(PasswordTransformationMethod.getInstance());
Или вот так, которое, кажется, делает то же самое:
EditText text = new EditText(context);
text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
Я получаю красивое поле пароля, за исключением последний символ, введенный пользователем. Он виден на экране в течение нескольких секунд, прежде чем замаскируется точкой.
Вот скриншот:
Вы знаете, как исправить такое поведение?