Android: zmień kolor wyłączonego tekstu za pomocą motywu / stylu?

Mam następujące kolory zdefiniowane w moim color.xml:

<color name="gold">#d49e43</color>
<color name="gold_disabled">#80d49e43</color>

I następujący temat:

<style name="Theme.Example" parent="@style/Theme.Sherlock">       
    <item name="android:textColor">@color/gold</item>
</style>

W moich ustawieniachActivity mam CheckBoxPreference i Preference, które od tego zależą. Gdy pole wyboru CheckBoxPreference nie jest zaznaczone, preferencja jest wyłączona, jednak ze względu na niestandardowy złoty kolor tekstu, który ustawiam, nie jest on „wyszarzony”, tak jak w przypadku domyślnego koloru. Jak mogę to zmienić w XML? Próbowałem ustawić:

    <item name="android:textColorPrimaryDisableOnly">@color/gold_disabled</item>
    <item name="android:textColorPrimaryInverseDisableOnly">@color/gold_disabled</item>
    <item name="android:textColorPrimaryNoDisable">@color/gold_disabled</item>
    <item name="android:textColorSecondaryNoDisable">@color/gold_disabled</item>
    <item name="android:textColorPrimaryInverseNoDisable">@color/gold_disabled</item>
    <item name="android:textColorSecondaryInverseNoDisable">@color/gold_disabled</item>

ale nic nie działa.

questionAnswers(2)

yourAnswerToTheQuestion