Diferencia entre android: inputType = "textPassword", "textVisiblePassword", "textWebPassword" y "numberPassword" en android?

¿Puede alguien explicar las diferencias entre los

android:inputType="textPassword", android:inputType="textVisiblePassword", android:inputType="textWebPassword", android:inputType="numberPassword" 

De EditText ViewGroup en Android Layout?

 android:inputType="textPassword" 

Por encima del comando se tomará la contraseña como una cadena

 android:inputType="textVisiblePassword" 

Por encima de uno se hará visible el texto de la contraseña

 android:inputType="numberPassword 

Y éste tomará solamente la contraseña numérica

Para los recién llegados 🙂

 textPassword 0x00000081 Text that is a password. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD. textVisiblePassword 0x00000091 Text that is a password that should be visible. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_VISIBLE_PASSWORD. textWebPassword 0x000000e1 Text that will be used as a password on a web form. Corresponds to TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_WEB_PASSWORD. numberPassword 0x00000012 A numeric password field. Corresponds to TYPE_CLASS_NUMBER | TYPE_NUMBER_VARIATION_PASSWORD. 

Recogido en el doc

  • Cómo rotar vistas sobre el cambio de orientación sin volver a crear el diseño?
  • Xamarin Android - no flowlayout?
  • ¿Convenciones de nombres de archivos de diseño?
  • Alinear correctamente TextViews en RelativeLayout
  • ¿Cómo puedo crear un 'Pulse' como la interfaz de usuario para una aplicación de Android
  • El tamaño del mapa de bits de errores de outofmemory de Android excede el presupuesto de vm en 2.3.3
  • Android: ¿La lista de capas no funciona?
  • Creación de un fragmento en una ventana emergente - en Android
  • ¿Cómo cambiar el fondo del widget usando RemoteViews?
  • Android: Merge-Tag no funciona con fragmentos
  • Contenido de la aplicación va detrás de la barra de navegación en android L
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.