I have a Custom view ... 
package nan.salsa.goal.customview;
import android.R;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.RectShape;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
public class DayView extends View {
    private static String TAG="DayView";
    private ShapeDrawable mDrawable;
    public DayView(Context context) {
        super(context);
    }
    public DayView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init();
    }
    public DayView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init();
    }
    public void init() {
        int x = 10;
    int y = 10;
    mDrawable = new ShapeDrawable(new RectShape());
    mDrawable.getPaint().setColor(Color.GREEN);
    mDrawable.setBounds(x, y, x + (width - (x * 2)), y + (height - (y*2)));
    mDrawable.draw(canvas);
    for (int i = 1; i < 30; i++) {
        boxDrawable = new ShapeDrawable(new RectShape());
        boxDrawable.setBounds(x + x , y + (100 * i) , x + (width - ((x + x) * 2)), y + (100 * i) + 50);
        boxDrawable.getPaint().setColor(Color.RED);
        boxDrawable.draw(canvas);
    }
    }
    @Override
    protected void onDraw(Canvas canvas) {
        // TODO Auto-generated method stub
        super.onDraw(canvas);
        setBackgroundColor(R.color.black);
        mDrawable.draw(canvas);
    }
}
with this simple configuration file : 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:background="#E06F00">
    <nan.salsa.goal.customview.DayView android:id="@+id/dayView"
        android:layout_height="match_parent" 
        android:layout_width="fill_parent" />
</LinearLayout>
In my view I want to scroll to see the shapes drawn over the bounds of the screen .. 
How I can do it? 
Regards, 
Antonio Musella