我需要截取我活动的主要布局的屏幕截图,然后再次将其设置为该布局的背景。我正在使用以下代码。
Bitmap bitmap;
View v1 = getWindow().getDecorView().findViewById(android.R.id.content);
v1.setDrawingCacheEnabled(true);
bitmap = Bitmap.createBitmap(v1.getDrawingCache());
v1.setDrawingCacheEnabled(false);
以下代码用于将其设置为背景
Drawable dr=new BitmapDrawable(getResources(), bitmap);
mLinearLayout.setBackgroundDrawable(dr);
但是当我设置它时,图像会向下滑动。我的意思是每次截屏和设置时它都会向下缩小。谁能告诉我这个问题。
请建议一些示例代码。
提前致谢