gpt4 book ai didi

android - 更改android的颜色:activatedBackgroundIndicator

转载 作者:IT老高 更新时间:2023-10-28 22:01:28 24 4
gpt4 key购买 nike

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

我正在为 target 18 和 minimun 11 开发一个应用程序。

谢谢

最佳答案

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

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

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

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

<?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>

然后确保您在 list 文件中使用 android:theme="@style/AppTheme" 在这种情况下调用自定义主题。

关于android - 更改android的颜色:activatedBackgroundIndicator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com