第一种方法:在ImageView的t同事设置两个属性
android:adjustViewBounds="true"
android:scaleType="fitXY"
第二中方法:用IamgeView的 android:scaleType 设置属性的时候 填充屏幕出现的各种问题
/**
* 将图片等比例缩放 setAdjustViewBounds setMaxWidth setMaxWidth必须同时设置才有效
*
* @param context
* @param view
* 父容器
* @param image
* 图片控件
* @param source
* 图片资源
*/
public static void setImageViewMathParent(Activity context, LinearLayout view,
ImageView image, int source) {
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),
source);
DisplayMetrics displayMetrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay()
.getMetrics(displayMetrics);
float scalew = (float) displayMetrics版权声明:本文为x605940745原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。