title: TextView size does not resize propertly on setTextSize
body: <p>I have a TextView with both dimentions WRAP_CONTENT then:</p>
  
  <p>1) I change the text size to 30 for example
     --> everything goes ok, the width and height of the view are correctly resized</p>
  
  <p>2) then I change the text size to a smaller value (10 for instance)
     --> FAIL, the width of the view is wrapped to the content, but the height keeps beeing the same as before, not wrapping to the new text height.</p>
  
  <p>It seems when the textView reaches a certain size, it's not able to return to a smaller size.</p>
  
  <p>Note1: If I then force a fixed size trying to restore the wrapped view, it does so, cutting the text, not repositioning it. </p>
  
  <p>Note 2: Tried everything to refresh the view. Setting again the LayoutParams does nothing</p>
  
  <p>The code is simple:</p>
  
  <pre><code>final TextView t = (TextView)findViewById(R.id.text);
  t.setText("This is a Test");
  t.setBackgroundColor(Color.RED);
  
  Button b0 = (Button)findViewById(R.id.boto0);
  b0.setText("Change Size");
  b0.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
          if (t.getTextSize()&gt;20){
              t.setTextSize(10f);
          }else{
              t.setTextSize(30f);
          }
       }
  }
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/a9Jnp.png" alt="with big text"></p>
  
  <p><img src="https://i.stack.imgur.com/RzEoo.png" alt="with small text"></p>