Alors d'après ce que je sais, pour pouvoir modifier les background des tabs, il faut passer par un StateListDrawable. Cela te permet de décrire les différents états du drawable : par exemple, état...