Wie kann ich scrollen, benutzerdefinierte Ansicht in Android

Sorry, mein Englisch ist schlecht, aber ich brauche Eure Hilfe Männer. Ich erstellt eine benutzerdefinierte Ansicht
package com.gwprogram;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.drawable.ShapeDrawable;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.Toast;

public class DrawCanvasView extends View{

    Section[] sections;
    String authorName;
    String title;
    String copyright;

    public DrawCanvasView(Context context) { 
        super(context); 
        setFocusable(true);
    }

    public void setAttributes(Section[] sections, String authorName,
                                String title, String copyright) {
        this.sections=sections;
        this.authorName=authorName;
        this.title=title;
        this.copyright=copyright;
        invalidate();
    }

    @Override 
    protected void onDraw(Canvas canvas) { 
         //Some code for draw sections and other attributes
    } 
}

In der Aktivität habe ich diesen code:

package com.gwprogram;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.ScrollView;
import android.widget.Toast;

    public class Main extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            DrawCanvasView canvView=new DrawCanvasView(this);
            canvView.setBackgroundColor(Color.WHITE);
            setContentView(canvView);
            NoteSheet sheet=new NoteSheet(canvView);
            sheet.draw();        
        }
    }

Aber das Bild ist sehr groß und ich brauche in der scroll-Ansicht für meine DrawCanvasView. Helfen Sie mir, ich weiß nicht, wie zu erstellen scroll-view in meiner situation. Danke.

InformationsquelleAutor user725803 | 2011-06-14
Schreibe einen Kommentar