@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
Paint paint=new Paint();
paint.setStyle(Style.FILL);
paint.setColor(Color.RED);
canvas.drawRect(0, 0, 100, 100, paint);
}尝试把这段放在dispatchDraw里面。