title: onSizeChanged() not called after layout width/height changed manually on Android 4.3.3 (ok on Android 5.0)
body: <p>I'm coding a custom component, a <code>ViewGroup</code> that forces the size of a inner view:</p>
  
  <pre><code>myView.getLayoutParams().width = (int) itemSize;
  myView.getLayoutParams().height = (int) itemSize;
  myView.requestLayout();
  </code></pre>
  
  <p>but in the inner view the <code>onSizeChanged()</code> event is called only if the new size is smaller than the old one, if <code>itemSize</code> is bigger than the current size, <code>onSizeChanged()</code> is not called.</p>
  
  <p>So strange...</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I change the width/height inside the <code>ViewGroup onLayout()</code>. Is it a correct way to change the inner views size?</p>
  
  <p><strong>EDIT 2</strong></p>
  
  <p>the problem arises only on my Asus tab (Android 4.2.2). On my nexus 5 phone (Android 5.0) everything works fine.</p>