先获取屏幕的大小,然后根据屏幕大小处理图片。
- //获取屏幕宽、高
- Display mDisplay= activity.getWindowManager().getDefaultDisplay();
- int width= mDisplay.getWidth();
- int Height= mDisplay.getHeight();
-
- //生成图片
- ImageView iv = new ImageView(...);
- iv.setImageResource(...);
- iv.setScaleType(ImageView.ScaleType.FIT_XY);
- iv.setAdjustViewBounds(true);
- iv.setMaxHeight(Height);//屏幕高度
- iv.setMaxWidth(width);//屏幕宽度
- return iv;