gpt4 book ai didi

android - 错误 : style attribute 'android:attr/colorSwitchThumbNormal' is private

转载 作者:行者123 更新时间:2023-12-04 23:58:08 25 4
gpt4 key购买 nike

我正在尝试更改 SwitchCompat 中“禁用”状态的颜色。我在 Styles.xml 中添加了这个:

<style name="SwitchTheme" parent="Theme.AppCompat.Light">
<item name="android:colorControlActivated">#148E13</item>
<item name="android:colorSwitchThumbNormal">#FF0000</item>
</style>

编译时出现如下错误:

error: style attribute 'android:attr/colorSwitchThumbNormal' is private.

如果我评论那一行,我没有错误,并且应用程序安装没有问题。我检查了this ,但我认为我的 xml 文件中没有错误,因为我会通过评论该行收到错误...我也没有流氓 xml 文件,也没有流氓 Activity ...有人遇到过这个问题吗?如何修复它,并更改我的开关禁用颜色?

谢谢。

最佳答案

代替这个

<item name="android:colorSwitchThumbNormal">@color/myColor</item>

试试这个

<item name="colorSwitchThumbNormal">@color/myColor</item>

对我来说,这消除了错误,但它仍然没有应用颜色。为了让它工作,Switch 按钮的 XML 元素不能是这样的:

<Switch .... blla blla blla />

但是,它必须是这个 XML 元素:

<android.support.v7.widget.SwitchCompat ..... blla blla blla/>

关于android - 错误 : style attribute 'android:attr/colorSwitchThumbNormal' is private,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55517273/

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