Para establecer la contraseña habilitada en EditText, tendremos que establecer un atributo "inputType" en el archivo xml.Si solo usamos EditText, habremos establecido el tipo de entrada en EditText como se indica en el siguiente código.
<EditText
android:id="@+id/password_Edit"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="password"
android:imeOptions="actionNext"
android:inputType="textPassword"
android:maxLength="100"
android:nextFocusDown="@+id/next"
android:layout_width="match_parent"
android:layout_height="match_parent" />
habilitación de contraseña atributo es
android:inputType="textPassword"
Pero si estamos implementando contraseña EditarTexto con material de diseño (con biblioteca de soporte Diseño) entonces tendrá que escribir el código como bramido dado.
<android.support.design.widget.TextInputLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/txtInput_currentPassword"
android:layout_width="match_parent"
app:passwordToggleEnabled="false"
android:layout_height="wrap_content">
<EditText
android:id="@+id/password_Edit"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="@string/hint_currentpassword"
android:imeOptions="actionNext"
android:inputType="textPassword"
android:maxLength="100"
android:nextFocusDown="@+id/next"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.design.widget.TextInputLayout>
@note: - En Android SDK 24 y por encima, "passwordToggleEnabled" es por defecto cierto. Entonces, si tenemos el manejo de la función show/hide en la contraseña EditText, tendremos que configurarlo como código falso en.
app:passwordToggleEnabled="true"
Para agregar la línea anterior, tendremos que agregar la línea siguiente en el diseño de la raíz.
xmlns:app="http://schemas.android.com/apk/res-auto"
Su estilo de nombre de miembro le causará problemas. ¿Qué pasa si 'Contraseña' es una clase real existente, Dios tenga cuidado con los métodos estáticos. –
Intenté renombrar ... todavía no tuve suerte – Dhanesh
Entiendo ... muchas gracias ... :) – Dhanesh