我正在尝试使用下面的代码将我的布局转换为图像。
LinearLayout rlpage = (LinearLayout)findViewById(R.id.rlpage);
rlpage.setDrawingCacheEnabled(true);
Bitmap viewBitmap = rlpage.getDrawingCache();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
viewBitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] toSend = baos.toByteArray();
try {
fileOutputStream.write(toSend);
fileOutputStream.flush();
fileOutputStream.close();
}
catch(Exception e)
{
}
这是我的布局
这是输出图像
这是什么原因以及如何克服这个问题?