Java tutorial
//package com.java2s; import android.graphics.Bitmap; import android.graphics.Canvas; import android.view.View; public class Main { public static Bitmap getBitmapFromView(View v) { if (v == null) { return null; } Bitmap screenShot; screenShot = Bitmap.createBitmap(v.getWidth(), v.getHeight(), Bitmap.Config.ARGB_8888); Canvas mCanvas = new Canvas(screenShot); mCanvas.translate(-v.getScrollX(), -v.getScrollY()); v.draw(mCanvas); return screenShot; } }