更改android:activatedBackgroundIndicator的颜色

我可以更改attr android:activatedBackgroundIndicator的默认颜色(蓝色)吗?

我正在开发目标18和最小11的应用程序。

谢谢

Solutions Collecting From Web of "更改android:activatedBackgroundIndicator的颜色"

这是一种在主题上更改它的方法:

更新主题以在activatedBackgroundIndicator属性上应用自定义样式(此处父主题为Holo Light,但您当然可以更改它):

  

在“drawable”资源文件夹中,创建XML文件list_activated_background并定义新的背景指示符,例如:

 < ?xml version="1.0" encoding="utf-8"?>       

然后确保你在清单文件中用android:theme="@style/AppTheme"调用你的自定义主题,例如在这种情况下。

在Lollipop及以上版本中,您可以选择在主题中设置colorControlActivated

  

这种方法有效,因为Material Theme的activatedBackgroundIndicator选择器使用?attr/colorControlActivated来激活状态,如themes_material.xml和activated_background_material.xml中所示 。

请注意,Yoann Hercouet的答案是正确的,仍然适用于Lollipop。