我使用的线性布局大于移动屏幕尺寸。可见性被隐藏,布局里面有一些内容。我需要将完整的活动导出为图像格式,请参阅我附加的参考图像
如何以图像形式获取完整的活动(jpeg 或任何其他)
我尝试使用此代码,但无法获得全宽图像。我只到了手机屏幕
请改正
View layoutview = (LinearLayout) findViewById(R.id.layout_outer);
layoutview.setDrawingCacheEnabled(true);
Bitmap bimg = layoutview.getDrawingCache();
File imgPath = new File("/sdcard/sample.png");
FileOutputStream fOs = null;
try {
fOs = new FileOutputStream(imgPath);
bimg.compress(Bitmap.CompressFormat.PNG, 100, fOs);
fOs.flush();
fOs.close();
btndsbExport.setVisibility(View.VISIBLE);
}catch (FileNotFoundException e) {
e.printStackTrace();
enter code here
} catch (Exception e) {
e.printStackTrace();
}