title: Android ImageButton change background
body: <p>Is there a way to change the background on an ImageButton without creating another button for that state? </p>
  
  <p>I mean, when you add an ImageButton it gets a grey background and gets slightly darker grey when selected. </p>
  
  <p>Adding: <code>android:background="@color/white"</code>, will make my background white (like i want), but noting happens when selecting the button. It would be nice with something like: 
  <code>android:background_selected ="the color you want here"</code></p>
  
  <p><strong>I want a button that has a with background in normal state and a blue background when pressing that button.</strong> </p>