Android: ¿cambiar el color del texto deshabilitado usando Tema / Estilo?

Tengo los siguientes colores definidos en mi color.xml:

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

Y el siguiente tema:

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

En mi SettingsActivity, tengo un CheckBoxPreference y una Preferencia que depende de ello. Cuando el CheckBoxPreference no está marcado, la Preferencia se deshabilita, sin embargo, debido al color de texto dorado personalizado que establecí, no se "desvanece" como lo hace con el color predeterminado. ¿Cómo cambio esto en XML? He intentado configurar:

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

Pero nada parece funcionar.

Respuestas a la pregunta(2)

Su respuesta a la pregunta