gpt4 book ai didi

android - 无法覆盖 Android 中的样式 switchStyle 和 NumberPicker

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:56:44 24 4
gpt4 key购买 nike

我无法覆盖 android:switchStyle。这是我所做的:

在文件夹 values-v14 中,我有两个文件:

主题.xml :

<style name="AppTheme" parent="android:Theme.Holo.Light">
<item name="android:switchStyle">@style/SwitchAppTheme</item>
</style>

样式.xml :

<style name="SwitchAppTheme" parent="android:Widget.Holo.Light.CompoundButton.Switch">
<item name="android:track">@drawable/switch_track_holo_light</item>
<item name="android:thumb">@drawable/switch_inner_holo_light</item>
</style>

我有以下错误:

res/values-v14/styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.Light.CompoundButton.Switch'.

res/values-v14/themes.xml:5: error: Error: No resource found that matches the given name: attr 'android:switchStyle'.

我对 NumberPicker 也有同样的问题:

主题.xml :

<item name="android:numberPickerUpButtonStyle">@style/NumberPickerButtonUpAppTheme</item>
<item name="android:numberPickerDownButtonStyle">@style/NumberPickerButtonDownAppTheme</item>
<item name="android:numberPickerStyle">@style/NumberPickerAppTheme</item>

样式.xml :

<style name="NumberPickerButtonUpAppTheme" parent="android:Widget.Holo.Light.ImageButton.NumberPickerUpButton">
<item name="android:src">@drawable/numberpicker_up_btn_holo_light</item>
</style>

<style name="NumberPickerButtonDownAppTheme" parent="android:Widget.Holo.Light.ImageButton.NumberPickerDownButton">
<item name="android:src">@drawable/numberpicker_down_btn_holo_light</item>
</style>

我有以下错误:

/res/values-v11/themes.xml:26: error: Error: No resource found that matches the given name: attr 'android:numberPickerStyle'.

/res/values-v11/themes.xml:25: error: Error: No resource found that matches the given name: attr 'android:numberPickerDownButtonStyle'.

/res/values-v11/themes.xml:25: error: Error: No resource found that matches the given name: attr 'android:numberPickerUpButtonStyle'.

我的项目使用 SDK 16,所以它应该可用...在 eclipse 和 IntelliJ 中出现同样的错误。

如何扩展这些样式?我可以用同样的方式扩展很多其他的(buttonStyle、buttonStyleToggle、seekBarStyle...)...

最佳答案

Switch 小部件的样式不公开。

您可以使用 android-switch-backportSwitchCompatLibrary .他们还与 Android Holo Colors 合作

数字选择器还有一个替代方案:Better Pickers

希望对您有所帮助。

关于android - 无法覆盖 Android 中的样式 switchStyle 和 NumberPicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12201309/

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