Diferencia entre TextInputLayout y TextInputEditText

Necesidad de saber qué diferencia realmente entre TextInputEditText y TextInputLayout, cuándo debemos utilizar uno de ellos.

Son diseños diferentes que se complementan entre sí funcionalidades.

  • TextInputLayout extiende LinearLayout
  • TextInputEditText extiende EditText

Estaban destinados a ser utilizados juntos como sigue:

<TextInputLayout> <TextInputEditText/> </TextInputLayout> 

Está todo allí en los documentos oficiales:

TextInputLayout:

https://developer.android.com/reference/android/support/design/widget/TextInputLayout.html

Diseño que envuelve un EditText (o descendente) para mostrar una etiqueta flotante cuando la sugerencia está oculta debido a que el usuario introduce texto

TextInputEditText:

https://developer.android.com/reference/android/support/design/widget/TextInputEditText.html

Una subclase especial de EditText diseñada para ser utilizada como un hijo de TextInputLayout.

  • Mostrando edittext oblicuamente en android
  • En un android ListView, ¿cómo puedo iterar / manipular todas las vistas de los niños, no sólo los visibles?
  • ¿Cómo puedo colocar el texto dentro de un widget EditText en la parte superior?
  • Android ListView con desplazamiento rápido y el índice de la sección alfabética
  • Android Diferencia entre View.getLeft () vs View.getScrollX ()
  • Posición personalizada de la pista en el cuadro de edición de texto.
  • ¿Dónde está la carpeta temp en el dispositivo android?
  • Vista de texto de Autocompletar de Twitter como Android
  • ¿Cómo logró Google lograr esto? Slide ActionBar en la aplicación de Android
  • Sugerencias para crear un control de árbol en Android
  • Aumento / disminución del espacio entre estrellas en Android por defecto RatingBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.