縦向きに表示する 3:4 のような画像のアスペクト比を維持するには、デバイスを横向きに移動するときにこの画像を 9:16 に変換する必要があり、画像が引き伸ばされないようにする必要があります。鍬はこれを維持することができます私を助けてください、事前に感謝します。
私のコードは、この画像を画像スイッチャーに設定したいです。imageswicher に設定されているすべての画像を維持する方法は、縦横比にする必要があります。
public View makeView() {
ImageView imageView = new ImageView(this);
imageView.setAdjustViewBounds(true);
WindowManager window = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
Display display = window.getDefaultDisplay();
imageView.setLayoutParams(new ImageSwitcher.LayoutParams(
display.getWidth(), LayoutParams.FILL_PARENT));
imageView.setBackgroundResource(R.drawable.border);
imageView.setPadding(8, 8, 8, 8);
imageView.setImageBitmap(image);
imageView.setScaleType(ScaleType.FIT_XY);
}