title: Change button's background color via selector and manual performClick()
body: <p>I have a button with the following background.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
    &lt;item android:state_pressed="true"
     android:drawable="@drawable/easy_button_pressed" /&gt; &lt;!-- pressed --&gt;
    &lt;item android:state_focused="true"
     android:drawable="@drawable/easy_button_pressed" /&gt; &lt;!-- focused --&gt;
    &lt;item android:drawable="@drawable/easy_button_default" /&gt; &lt;!-- default --&gt;
  &lt;/selector&gt;
  </code></pre>
  
  <p>This works great if I manually press the button. But I also at times need to manually call <code>button.performClick();</code> When I do this, the button does not change the color. Can someone please help me out.</p>