Button Background Selector

Tento mudar o plano de fundo dos botões se eles forem pressionados. Crio um seletor como a resposta sugerida aqui: Botão Android padrão com uma cor diferente

finalmente quero colocar o GradientDrawables dentro, mas para fins de depuração, só quero definir uma cor, para ver se está funcionando. Aqui está o meu Seletor

<?xml version="1.0" encoding="utf-8"?>
<selector
  xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:drawable="@color/red"/>
  <item 
    android:state_focused="true"
    android:drawable="@color/white"/>
   <item 
    android:state_pressed="true"
    android:drawable="@color/white"/>
</selector>

infelizmente isso não funciona. Defino o Seletor como plano de fundo no meu botão e só os vejo na cor vermelha. O que estou fazendo de errado (Build Target 2.1)

questionAnswers(2)

yourAnswerToTheQuestion