Aplicar estilo diferente ao botão quando pressionado

Existe uma maneira de aplicar um estilo a um botão quando o botão é pressionado?

Se eu tenho um estilo emstyle.xml:

<resources>
    <style name="test">
        <item name="android:textStyle">bold</item>
    </style>
</resources>

um seletor embutton.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/test_pressed"
              style="@style/test"
          android:state_pressed="true"/>
    <item android:drawable="@drawable/test_focused"
          android:state_focused="true"/>
    <item android:drawable="@drawable/test_normal"/>
</selector>

então como eu faria referênciabutton.xml no meu layout?

<Button
        ...
        android:???="button"/>

Obrigado!

questionAnswers(7)

yourAnswerToTheQuestion