Color de sugerencia TextInputLayout

Estoy usando la nueva biblioteca de diseño de Google (com.android.support:design:22.2.0) y tengo problema con android.support.design.widget.TextInputLayout .

Si establezco su EditText programáticamente, el color de pista flotante es gris en lugar de color de acento. Funciona si el usuario llena el campo (EditText) o si cambia el valor predeterminado del campo.

Este es mi código:

<android.support.design.widget.TextInputLayout android:layout_height="wrap_content" android:layout_width="match_parent"> <EditText android:id="@+id/register_username" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/register_username" android:inputType="text"/> </android.support.design.widget.TextInputLayout> 

Después de que el usuario haga clic en algún botón, llene el campo a través del método setText () de EditText y la sugerencia flotante se vuelve gris. ¿Es un error o estoy perdiendo algo?

Poner android:textColorHint="@color/your_color" dentro de TextInputLayout

Utilice android.support.v7.widget.AppCompatEditText en lugar de EditText y sus problemas deben resolverse. Asegúrese también de que su configuración de gradle sea la siguiente:

 compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.android.support:support-v4:22.2.0' compile 'com.android.support:design:22.2.0' 

Vea aquí

En particular android.support.design:hintTextAppearance="@style/TextAppearance.AppCompat">

Abajo código trabajado para mí:

 <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp"> <EditText android:id="@+id/email" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/white_box" android:hint="@string/prompt_email" android:inputType="textEmailAddress" android:maxLines="1" android:singleLine="true" android:textColor="@color/text_color" android:textColorHighlight="@color/text_color" android:textColorHint="@color/text_color" android:drawableRight="@drawable/ic_action_email"/> </android.support.design.widget.TextInputLayout> 

textColorHint color de pista cuando edittext no está enfocado y android:textColorHighlight color de pista en modo flotante

  • EditText lineSpacingExtra emisión
  • En un EditText, ¿hay una manera de desactivar la autocorrección en un span?
  • La acción del método de entrada de EditText no funciona cuando se establece imeActionLabel
  • Añadir margen mayor a EditText en Android AlertDialog
  • Cómo cambiar el color de etiqueta flotante de TextInputLayout
  • Eliminar todo Spannable con retroceso
  • Cómo aplicar estilo personalizado global a android.support.design.widget.TextInputEditText?
  • ¿Por qué edittext es hide behinde softkeyboard
  • InputFilter en EditText causa que el texto se repita
  • Pop up árabe / urdu teclado personalizado en editext cuestión
  • ¿Cómo escuchar cualquier teclado en toda la aplicación?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.