It is possible to do something like:
if (colorScheme == 1)
button.setBackgroundResource(R.drawable.button + "_1")
in order to use R.drawable.button_1 as the resource for this button in color scheme 1, if there are files named button_1.png, button_2.png, button_3.png in drawable folder. (dynamically use different resource file for the same UI element based on the color scheme being used?)
Thanks,