Como definir o plano de fundo do botão em um só lugar e usado em todo o aplicativo?

Gostaria que todos os botões do meu aplicativo Android usassem osame background image, todos os botões têm atributo:

android:background="@drawable/my_btn_bg"

Existe alguma maneira de definir isso emum luga e entra em vigor nos botões de todo o aplicativo? (em vez de definir o plano de fundo em cada componente do botão)

Acho que definir por dentro theme.xml poderia ser uma solução, mas eu não sei como fazê-lo? Alguém poderia me dar algumas dicas?

questionAnswers(2)

yourAnswerToTheQuestion