我有两种不同颜色的图像,对应于 Android 中的两个不同主题。我想在我的操作栏中使用它们。我想为图标引用可绘制对象,与主题无关,但让该可绘制对象引用浅色主题的浅色和浅色主题的深色。
在菜单中:
<item
android:id="@+id/menu_attach_existing_picture"
android:icon="@drawable/buttonface_picture"
android:showAsAction="always"
android:title="@string/menu_attach_existing_picture">
</item>
然后在样式中,我希望将 @drawable/buttonface_picture 映射到浅色主题中的 @drawable/buttonface_picture_light 和深色主题中的 @drawable/buttonface_picture_dark 。
我觉得必须有一种方法,但我很难找到语法。如果它改变了什么,我正在使用 ActionBarSherlock。