Android TextInputLayout Cambiar contraseña no visible en la nueva biblioteca de soporte

He compilado con la siguiente biblioteca de diseño y está mostrando la contraseña HIDE / SHOW botón a la derecha de EditText

Compile 'com.android.support:design:24.2.1'

 <android.support.design.widget.TextInputLayout android:id="@+id/login_password_text_input_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/spacing_normal"> <android.support.v7.widget.AppCompatEditText android:id="@+id/login_password_edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawablePadding="@dimen/spacing_micro" android:hint="@string/prompt_password" android:imeActionId="@+id/login" android:imeActionLabel="@string/action_sign_in_short" android:imeOptions="actionUnspecified" android:inputType="textPassword" android:maxLines="1" android:text="password" /> </android.support.design.widget.TextInputLayout> 

me gusta:

Introduzca aquí la descripción de la imagen

Después de actualizar a

Compile 'com.android.support:design:25.0.1'

No es visible, ¿Por qué? ¿Hay algún error?

Por favor guíe.

El cambio de contraseña de TextInputLayout ahora está deshabilitado de forma predeterminada para evitar sobrescribir innecesariamente las líneas desplegables especificadas por el desarrollador. Se puede habilitar manualmente a través del atributo XML passwordToggleEnabled .

Desde https://developer.android.com/topic/libraries/support-library/revisions.html

Se deshabilita en 25.0.1. Si lo desea, debe habilitarlo manualmente

Consulte la referencia aquí

El cambio de contraseña de TextInputLayout ahora está deshabilitado de forma predeterminada para evitar sobrescribir innecesariamente las líneas desplegables especificadas por el desarrollador. Se puede habilitar manualmente a través del atributo XML passwordToggleEnabled.

El cambio de contraseña de TextInputLayout ahora está deshabilitado de forma predeterminada para evitar sobrescribir innecesariamente las líneas desplegables especificadas por el desarrollador. Se puede habilitar manualmente a través del atributo XML passwordToggleEnabled .

Ver revisión para 25.0.1

Nota: Cada desarrollador debe ver el documento de revisión.

Me rompí la cabeza con esta durante horas.

De las notas de la versión: https://developer.android.com/topic/libraries/support-library/revisions.html#

Problemas solucionados: La opción de cambio de contraseña de TextInputLayout ahora está desactivada de forma predeterminada para evitar sobrescribir innecesariamente los elementos de fin de línea especificados por el desarrollador. Se puede habilitar manualmente a través del atributo XML passwordToggleEnabled.

Así que para tenerlo de vuelta, usted tiene que:

  <android.support.design.widget.TextInputLayout ... ... app:passwordToggleEnabled="true"> <android.support.design.widget.TextInputEditText .... .... .... /> </android.support.design.widget.TextInputLayout> 
  • TextInputLayout no se muestra cuando se agrega programativamente
  • Cómo hacer que TextInputLayout asigne rojo asterisco para los campos obligatorios
  • Android TextInputLayouts perder texto / contenido al volver en la transacción de fragmentos
  • Mostrar el texto del ayudante debajo de EditText junto con la sugerencia
  • Cómo lograr TextInputLayout animación al escribir el primer carácter en lugar de ganar el enfoque?
  • ¿Cómo se reduce el espacio entre la sugerencia editText flotante y el cuadro editText en Android?
  • Sugerencia de float de AutoCompleteTextView
  • Mantener TextInputLayout siempre enfocado o mantener la etiqueta siempre expandida
  • TextInputLayout error después de ingresar el valor en edittext
  • Cambiar la posición del texto de etiqueta flotante de TextInputLayout
  • Cómo hacer que el mensaje de error en TextInputLayout aparezca en el centro
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.