I am trying to change the icon on a button inside a ListView at runtime, but when my code has calls to getDrawable, e.g.