Android - Efeito de Botão (SELECTOR)

Galera, tem um topico aqui explicando como fazer o efeito de click no android. Aquele que a imagem muda quando se toca no botão.

Seria mais ou menos assim:

action_button.xml

[code]

<item android:drawable="@drawable/ic_menu_set_as2" android:state_pressed="true"/>
<item android:drawable="@drawable/ic_menu_set_as" android:state_pressed="false"/>

[/code]

E no botão voce seta o background para “@drawable/action_button”

Até ai tudo bem, mas o que acontece se voce tiver 15 botões ou mais, vai ter que fazer um selector para cada um?

Acho meio inviavel, alguem tem uma solução para isso?

Fala cara beleza.

Seguinte quando fiz isso não coloquei no BackGround.
E no botão voce seta o background para "@drawable/action_button"
Pergunta.

Funcionou ??

Eu Coloquei em.
Drawable top @drawable/button_pedidos << No caso meu SELECTOR.

<item android:drawable="@drawable/caixa_shadow" android:state_focused="true" android:state_pressed="true"/> <item android:drawable="@drawable/caixa_shadow" android:state_focused="false" android:state_pressed="true"/> <item android:drawable="@drawable/caixa_shadow" android:state_focused="true"/> <item android:drawable="@drawable/caixadesaidapedios" android:state_focused="false" android:state_pressed="false"/>

Todos os exemplos inclusive o da google (DashBoard) me mostravam da mesma maneira. 1 selector para cada botão.
É realmente trabalhoso, eu também fiz 1 para cada botão.