Android: crie um botão de alternância com imagem e sem texto

é possível criar um botão de alternância no Android que tenha uma imagem, mas sem texto? Idealmente, ficaria assim:

Eu vi postagens semelhantes, onde a resposta foi mudar o fundo, mas eu quero preservar o layout do Holo Light e apenas trocar o texto com uma imagem.

Eu preciso ser capaz de programaticamente mudar a fonte da imagem,

Alguma idéia de como eu faria isso?

Se isso não pode ser feito, existe uma maneira que eu possa fazer um botão normal ligar e desligar?

questionAnswers(4)

yourAnswerToTheQuestion