2014-10-07 2 views
2

Я хочу создать edittext, который автоматически скрывал текст ввода пароля один за другим при вводе пароля.
Теперь я используюКак сделать андроид edittext действием, таким как ввод пароля при входе в wi-fi на Android?

inputPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); 

с

inputPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 

но эффект для всех текста в EditText, который является не то, что я на самом деле нужно.
помогите мне пожалуйста.

ответ

0

Вы должны использовать этот метод, чтобы сделать так setTransformationMethod(), т.е.

inputPassword.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 
inputPassword.setTransformationMethod(PasswordTransformationMethod.getInstance()); 

вы можете получить более подробную информацию here

+0

Я проверил, он не работает, этот код работает в том же самом случае, что мы установили 'android: inputType = "textPassword" ' – Livekus

2

добавить на EditText в XML:

android:inputType="textPassword" 
+0

я попробовал на вашем ответ и все [ссылка] и [http://stackoverflow.com/questions/9892617/programmatically-change-input-of-the-edittext-from-password-to-normal-vic][http://stackoverflow .com/вопросы/2017674/edittext-set-for-password-with-phone-number-input-android], но это не то, что мне нужно – Livekus

Смежные вопросы