これらの行を使用して、アクティビティのスクリーンショットを撮ります。
View toppest = ((ViewGroup) ctx.getWindow().getDecorView().findViewById(android.R.id.content)).getChildAt(0);
toppest.setDrawingCacheEnabled(true);
Bitmap bmap = toppest.getDrawingCache();
Utils.saveBitmapOnSdcard(bmap);
toppest.setDrawingCacheEnabled(false);
とにかく、このスクリーンショットにはアクションバーが含まれていません。
actionBarでスクリーンショットを作成するにはどうすればよいですか?
詳細情報:windowActionBarOverlayオプションを「true」に設定してSherlockアクションバーの実装を使用します。