Zmień Drawable na podstawie motywu

Mam obraz w dwóch różnych kolorach, odpowiadający dwóm różnym motywom w Androidzie. Chcę ich użyć w moim pasku akcji. Chcę odwołać się do rysowania ikony, motywu agnostycznego, ale odwołać się do tego koloru do jasnego motywu światła i ciemnego koloru do jasnego motywu.

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

Następnie w stylach chcę mieć coś, co mapuje @ drawable / buttonface_picture na @ drawable / buttonface_picture_light w temacie światła i @ drawable / buttonface_picture_dark dla ciemnego motywu.

Czuję, że musi być jakiś sposób, ale mam problem ze znalezieniem składni. Jeśli coś zmieni, używam ActionBarSherlock.

questionAnswers(1)

yourAnswerToTheQuestion