インターネットからビットマップをダウンロードしてから、このビットマップを Drawable としてキャストして、LinearLayout の背景として設定します。
残念ながら、画像がビューを埋めるように拡大縮小されていることがわかります。最小サイズが境界線に達するまで(拡大されないように)どうすれば画像を拡大縮小できますか?(そしておそらく中央に)
私はこのようなことを試みましたが、成功しませんでした。私は途中ですか?
LinearLayout layout = (LinearLayout) context.findViewById(R.id.main);
Drawable picture = new BitmapDrawable(context.getResources(), bitmap);
Display display = context.getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
picture.setBounds(0, 0, size.x, size.y);
layout.setBackgroundDrawable(picture);