Cambiar dibujable basado en tema

Tengo una imagen en dos colores diferentes, que corresponde a dos temas diferentes en Android. Quiero usarlos en mi barra de acción. Quiero referirme a un dibujable para el ícono, al agnóstico del tema, pero hacer que esa referencia haga referencia al color claro para el tema claro y el color oscuro para el tema claro.

En el menú:

    <item
        android:id="@+id/menu_attach_existing_picture"
        android:icon="@drawable/buttonface_picture"
        android:showAsAction="always"
        android:title="@string/menu_attach_existing_picture">
    </item>

Luego, en los estilos, quiero tener algo que asigne @ drawable / buttonface_picture a @ drawable / buttonface_picture_light en el tema light y @ drawable / buttonface_picture_dark para el tema oscuro.

Siento que tiene que haber una manera, pero me cuesta encontrar la sintaxis. Si cambia algo, estoy usando ActionBarSherlock.

Respuestas a la pregunta(1)

Su respuesta a la pregunta