Android TextInputLayout y TextInputEditText problema de color del cursor
Aug 29 2020
Tengo este problema, después de que xxx es el cursor en violeta, quiero saber el nombre de ese cursor desplegable, quiero cambiar el color para que coincida con mi tema. Leí muchos foros y documentación, lo único que encontré fue cursorDrawable, pero no es eso. Por favor ayúdenme con el nombre correcto para buscar o la solución. Gracias PD: El color violeta de esa COSA no esta en mis estilos ni colores.
Respuestas
3 GabrieleMariotti Aug 28 2020 at 22:28
El color se basa en colorPrimary.
Si desea anular el colorPrimary, puede usar:
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:theme="@style/ThemeOverlay.AppTheme.TextInputEditText.Outlined"
....>
con:
<style name="ThemeOverlay.AppTheme.TextInputEditText.Outlined" parent="">
<item name="colorPrimary">@color/...</item>
</style>
Si desea anular solo el cursor, puede usar:
<style name="ThemeOverlay.AppTheme.TextInputEditText.Outlined" parent="">
<item name="colorControlActivated">@color/...</item>
</style>