Cambiar color de android: activatedBackgroundIndicator

¿Puedo cambiar el color predeterminado (azul) del attr android: activatedBackgroundIndicator?

Estoy desarrollando una aplicación para el objetivo 18 y para el mínimo 11.

Gracias

Aquí está una manera de cambiarlo en su tema:

Actualice su tema para aplicar su estilo personalizado en el atributo activatedBackgroundIndicator (aquí el tema principal es Holo Light, pero puede cambiarlo, por supuesto):

 <style name="AppTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:activatedBackgroundIndicator">@drawable/list_activated_background</item> </style> 

En su carpeta de recursos "dibujable", cree el archivo XML list_activated_background y defina su nuevo indicador de fondo, por ejemplo:

 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_activated="true" android:drawable="@color/OrangeLight" /> <item android:state_checked="true" android:drawable="@color/OrangeDark" /> <item android:state_pressed="true" android:drawable="@color/OrangeDark" /> <item android:drawable="@android:color/transparent" /> </selector> 

Entonces sólo asegúrese de que está llamando a su tema personalizado en el archivo de manifiesto con android:theme="@style/AppTheme" en este caso, por ejemplo.

En Lollipop y encima, tienes la opción de configurar colorControlActivated en tu tema en su lugar:

 <style name="AppTheme" parent="@android:style/Theme.Material"> <item name="colorControlActivated">@color/your_color</item> </style> 

Este enfoque funciona porque el selector de activatedBackgroundIndicator del tema material utiliza ?attr/colorControlActivated para el estado de activación como se ve en themes_material.xml y activated_background_material.xml .

Tenga en cuenta que la respuesta de Yoann Hercouet es correcta y todavía funciona en Lollipop.

  • Obtener color-int del recurso de color
  • Cómo cambiar el color de la barra de estado para que coincida con la aplicación en Lollipop?
  • ¿Cuál es el código de color de Android Hint?
  • android listview color de fila alternativo pero con selección de cursor predeterminada
  • Convertir Xamarin.Forms.Color a color específico de la plataforma
  • AutoCompleteTextview Color establecido en blanco por defecto
  • Android ProgressBar: cómo configurar el color secundario mediante programación
  • Invertir colores de Android dibujable
  • Color negro androide a 85% de opacidad
  • Error al analizar los colores de la cadena
  • Cómo convertir rgb color a int en java
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.