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.
- Cómo mostrar el teclado virtual automáticamente cuando EditText recibe el foco
- ¿Cómo puedo tener tanto una vuelta como una clave hecha en el teclado virtual de un EditText?
- EditText con SpannableStringBuilder y ImageSpan no funciona bien
- ImageSpan en EditText (smileys). Con el teclado SwiftKey no funciona
- SetText no establece texto en EditText
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?
- Cómo mostrar el teclado personalizado al hacer clic en edittext en android
- Android- ¿Cómo puedo mostrar la selección de texto en textview?
- Android: compruebe si EditText está vacío cuando se establece InputType en Número / Teléfono
- ¿Cómo elimino texto en EditText con TextWatcher? Cada vez que detecta una cadena y formatea su
- ¿Cómo eliminar inmediatamente el espacio de un edittext si un usuario presiona el espacio?
- Navegación (Siguiente) con EditText en un ListView / RecyclerView
- Cómo aplicar el evento de cambio de texto en EditText
- Los valores de EditText en Android Fragment no se actualizan
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
- ¿Cómo puedo cambiar las imágenes en un ImageButton en Android cuando uso un OnTouchListener?
- Error: Programa "/ NDK-build" no se encuentra en PATH