title: ICS draw bitmaps scaled up when minsdk is higher than 3
body: <p>There is an ImageView in my widget layout which I put a canvas generated bitmap on it.</p>
  
  <p>Today I came across strange problem when testing in ICS. </p>
  
  <p>If I define minsdk version anything higher than 3, the graphic bitmap (from drawable resource) which is drawn on canvas are scaled up. </p>
  
  <p>When minsdk is less than or equal to 3 everything is OK. This is how it looks in ICS:</p>
  
  <p><img src="https://i.stack.imgur.com/8HKQW.png" alt="normal"></p>
  
  <p>this is how it looks if I set minsdk to 4 or higher. Look how the sun is scaled up.</p>
  
  <p><img src="https://i.stack.imgur.com/OkUL5.png" alt="enter image description here"></p>
  
  <p>There is also another interesting issue, if the minsdk is 3 or lower, all the Toast message get so small while the widget is on screen!!!</p>