title: Every time orientation change, button state changes
body: <p>It's work fine when the app starts, no matter what orientation it is, but after changing the orientation, if the button is selected, its became unselected.
  this is the drawable xml for the button</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_selected="true"    
      android:drawable="#fff" /&gt;
  &lt;item android:state_enabled="false"   
      android:drawable="000" /&gt;   
  &lt;item android:state_checked="true"    
      android:drawable="#fff" /&gt;   
  &lt;item android:drawable="#f0f0f0" /&gt;   
  
  &lt;/selector&gt;  
  </code></pre>