Alterar Drawable Baseado no Tema

Eu tenho uma imagem em duas cores diferentes, correspondendo a dois temas diferentes no Android. Eu quero usá-los na minha barra de ação. Eu quero me referir a um drawable para o ícone, agnóstico do tema, mas que tenha uma referência drawable a cor da luz para o tema de luz, e a cor escura para o tema de luz.

No menu:

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

Então nos estilos eu quero ter algo que mapeie @ drawable / buttonface_picture para @ drawable / buttonface_picture_light no tema light e @ drawable / buttonface_picture_dark para o tema escuro.

Eu sinto que tem que haver um jeito, mas estou tendo problemas para encontrar a sintaxe. Se mudar alguma coisa, estou usando o ActionBarSherlock.

questionAnswers(1)

yourAnswerToTheQuestion