0

縦向きに表示する 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);
}
4

2 に答える 2