title: Custom onDraw() method not called
body: <pre><code>&lt;LinearLayout android:id="@+id/svLL" android:orientation="horizontal"
      android:layout_width="fill_parent" android:layout_height="fill_parent"&gt;
      &lt;ScrollView android:id="@+id/sv"
          android:layout_width="wrap_content" android:layout_height="wrap_content"
          xmlns:android="http://schemas.android.com/apk/res/android"&gt;
          &lt;!--
              &lt;TextView android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:text="@string/scrollbar_2_text" /&gt;
          --&gt;
          &lt;com.mypackage.MyDrawableView
              android:layout_width="fill_parent" android:layout_height="wrap_content" /&gt;
      &lt;/ScrollView&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <hr>
  
  <pre><code>public class MyDrawableView extends View {
  
      Context thisContext;
  
      public MyDrawableView(Context context, AttributeSet attr) {
          super(context);
          thisContext = context;
      }
  
      @Override
      protected void onDraw(Canvas canvas) {
          super.onDraw(canvas);
  
          final Paint paint = new Paint();
          paint.setColor(Color.BLUE);
          paint.setTextSize(12);
          canvas.drawText("Blah blah", 0, 100, paint);
      }
  }
  </code></pre>
  
  <hr>
  
  <pre><code>public class MyActivity extends Activity {
      // Your member variable declaration here
      // Called when the activity is first created.
      @Override
      public void onCreate(Bundle savedInstanceState) {
          // Your code here super.onCreate(savedInstanceState);
          setContentView(R.layout.xmllayout);
          LinearLayout svll = (LinearLayout) findViewById(R.id.svLL);
          svll.setLayoutParams(new LinearLayout.LayoutParams(300, 300));
      }
  
  } 
  </code></pre>
  
  <p>I am putting a breakpoint, but breakpoint is never hit inside <code>onDraw()</code> method, what's wrong ?</p>