Проблема с полем пароля Android, не скрывающим последний введенный символ

В 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);

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

Вот скриншот: enter image description here

Вы знаете, как исправить такое поведение?

6
задан Joel 15 June 2011 в 15:27
поделиться