设置switchStyle-找不到get错误资源-原因



我遇到了一个奇怪的问题:我正在为一个应用程序创建一个样式,并设置:

<item name="android:spinnerStyle">@style/CustomSpinnerAppearance</item>  
<item name="android:textViewStyle">@style/CustomTextViewAppearance</item>
<item name="android:buttonStyle">@style/CustomButton</item>  

现在我想设置:

<item name="android:switchStyle">@style/CustomSwitch</item>

我得到了这个错误。

找不到与给定名称匹配的资源:attr"android:switchStyle"。

我已经在API-Lvl 14和15(ICS)源中检查了属性.xml,其中有:

<attr name="switchStyle" format="reference" />

为什么尽管attr在attrs.xml中,但我不能为switch小部件设置自定义样式?

更重要的是:我要做什么,为Switch小部件的应用程序范围设置自定义样式?

尝试在@style/CustomSwitch0中删除"android:"。我相信你只能在这里找到android命名空间http://developer.android.com/reference/android/R.styleable.html

根据这个bug,看起来不可能继承。

然而,作为一种变通方法,您可以通过在http://android-holo-colors.com/

相关内容

  • 没有找到相关文章

最新更新