アクティビティのメイン レイアウトのスクリーンショットを撮り、そのレイアウトの背景として再度設定する必要があります。私はそれに次のコードを使用しています。
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);
しかし、設定すると画像が下にスライドします。つまり、スクリーンショットを撮って元に戻すと、毎回下に縮小します。誰でも私に問題を教えてもらえますか。
いくつかのサンプルコードを提案してください。
前もって感謝します