ViewGroup 을상속받는클래스를 만드는데

     @Override
     protected void onDraw(Canvas canvas)
     {
         canvas.drawColor(Color.WHITE);
     }

onDraw 함수가 호출되지않습니다

아래 onSizeChanged  onLayout 은 차례대로 호출되는데...

ViewGroup 에서는 onDraw 함수가 호출되지않는건가요?

그러면 백그라운드는 어디서 그려줘야되는지...



     protected void onSizeChanged (int w, int h, int oldw, int oldh)
     {
         if(w != oldw) {
             if(w == 0 || h == 0)
                 return;
            
             // 뷰를 갱신한다.
             invalidate();
             Logger.debuglog("onSizeChanged", "if(w != oldw)", 1);
         }
         Logger.debuglog("onSizeChanged", "request", 1);
     }


     @Override
     protected void onLayout(boolean changed, int l, int t, int r, int b) {
        for (int i = 0; i < getChildCount(); i++) {
            int w = getChildAt(i).getMeasuredWidth() * i;
            getChildAt(i).layout(w, t, w + getChildAt(i).getMeasuredWidth(),
                    getChildAt(i).getMeasuredHeight());
        }
        invalidate();
     }