我想截取一個活動的屏幕截圖並在按鈕單擊的下一個活動中顯示它。 我正在使用下面的代碼,但它不工作。
請讓我知道,如果有人知道了答案:在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