Aplique tinte a los widgets de PreferenceActivity con AppCompat v21

Estoy usando CheckboxPreference en PreferenceActivity y un tema AppCompat de la biblioteca de soporte v21. Como ya sabe, con estos últimos widgets de la biblioteca, como casillas de verificación, editTexts, botones de radio, etc., están teñidos con el color secundario definido en el tema. En la pantalla de preferencias, el texto está en el color correcto según lo especificado por mi tema, pero las casillas de verificación y el texto de edición no. Parece que cuando la instancia CheckboxPreference crea el widget, no le aplica mi tema.

Botones de radio en un diseño normal, teñidos:

captura de pantalla 1 http://i59.tinypic.com/2qv9stj.png

Casilla de verificación de CheckboxPreference, no teñida:

captura de pantalla 2 http://i61.tinypic.com/91bcly.png

Estoy usando como tema principalTheme.AppCompat.Light.NoActionBar. Esto le sucede a cada subclase de Preferencia con un widget, como EditTextPreference para decir uno, donde EditText tiene una línea inferior negra, en lugar de una línea teñida. ¿Cómo puedo aplicar el tinte a los widgets que se muestran en las subclases de preferencias?

ACTUALIZAR: el tinte no se aplica porque PreferenceActivity extiende la actividad del marco. En el caso de trabajo, estoy usando un ActionBarActivity de la biblioteca de soporte. Ahora la pregunta es: ¿cómo es que?

Respuestas a la pregunta(5)

Su respuesta a la pregunta