please change ```setBackground()``` (API level 16) to ```setBackgroundDrawable()``` (API level 1)