title: GradientDrawable.setStroke width doesn't seem to be working correctly
body: <p>When you assign a drawable to a view using the xml with a stroke width, it works fine.
  When I try to assign it dynamically during runtime and change the stroke width, it doesn't seem to work.</p>
  
  <p>You can find the result and the code as snapshots <a href="https://imgur.com/a/Gz6fP" rel="nofollow noreferrer">here</a></p>
  
  <p>Basically, </p>
  
  <p>Left view is initialized with a background drawable with a stroke width of 40px through the xmls.</p>
  
  <p>Center view is just a basic view with a background color RED and a height of 40px</p>
  
  <p>Right view is a basic view that is assigned a background drawable programmatically and the stroke width is changed to 40px on the press of the button.</p>
  
  <p>You can clearly see in the result that the left view's border width is the same as the center view's height while the right view's border width is about half the size of the others... what am I doing wrong? Or is it a bug in android's sdk?</p>
  
  <p>Thanks!</p>