我想截取一个活动的屏幕截图并在按钮单击的下一个活动中显示它。 我正在使用下面的代码,但它不工作。
请让我知道,如果有人知道了答案:在android中单击一个活动的屏幕截图
choose.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mainlayout.setDrawingCacheEnabled(true);
mainlayout.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED),
View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));
mainlayout.layout(0, 0, mainlayout.getMeasuredWidth(), mainlayout.getMeasuredHeight());
mainlayout.buildDrawingCache(true);
Bitmap b = Bitmap.createBitmap(mainlayout.getDrawingCache());
mainlayout.setDrawingCacheEnabled(false); // clear drawing cache
Intent i4=new Intent(Screen3.this,Screen4.class);
i4.putExtra("BitmapImage", b);
startActivity(i4);
}//onclick
});
“它不工作” - >你们能不能进一步什么解释不工作? – 2Dee 2015-03-02 10:07:37
如何在“Screen4”活动中获得它? – Gorcyn 2015-03-02 10:10:26
我想截取当前活动并在下一个意图中显示它。但代码不工作.. – 2015-03-02 10:11:03