title: Does changing background color in android destroy the widget's appearance?
body: <p>I've noticed that changing the background color of an android widget (<strong>ex. Button or TextView</strong>) by program:</p>
  
  <pre><code>myButton.setBackgroundColor(Color.BLUE);
  </code></pre>
  
  <p>makes it to loose its 3D shape, border, and shadows effects, and then appears like a ugly flat square. What am I missing?</p>
  
  <p>Sorry for the very naive question but I couldn't get it right although tried for a time.</p>