title: setCompoundDrawablesWithIntrinsicBounds vs. android:drawableRight
body: <p>What is the difference between setting a drawable via xml like</p>
  
  <pre><code>android:drawableRight="@drawable/arrow_right_normal"
  </code></pre>
  
  <p>and setting a drawable via code like</p>
  
  <pre><code>bt.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, R.drawable.arrow_right_normal);
  </code></pre>
  
  <p>Because in the first case everything works like expected (Buttontext is center horizantal and the icon is in the middle of the right side).
  And in the second case the icon is at the bottom/middle of the Button and the Text is at the top left side.</p>