Android Studioは画面サイズに合わせて画像をズームします
2501 ワード
アプリの画面に統一した視覚効果を表示させたいのですが、アプリを実行している携帯電話では画面サイズが異なり、画面サイズに応じて画像をスケールしなければならないので、実現方法を紹介します.まず画面サイズを取得
その後、
最後に、ピクチャのオフセットを低減するために、
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
height = metrics.heightPixels;
width = metrics.widthPixels;
その後、
ImageView iv
の幅を調整し、必要に応じて外距離を調整することもできます.LayoutParams params = (LayoutParams) iv.getLayoutParams();
params.width = (int) width;
params.height = (int) height;
iv.setLayoutParams(params);
最後に、ピクチャのオフセットを低減するために、
ImageView
の属性scaleType="fitCenter"
を設定することができる.