1 imageview LayoutParams或者其他可以通过以下方式来获取或者设置 宽高;
ViewGroup.LayoutParams para = imageView1.getLayoutParams();
para.height = 300;
para.width = 200;
para.height = imageViewLayout.getLayoutParams().height;
imageView1.setLayoutParams(para);
获取屏幕的宽高; DisplayMetrics dm = new DisplayMetrics();
// 获取屏幕信息
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeigh = dm.heightPixels;
3:scaleType:设置图片的填充方式。有如下可取的值:1)matrix :用矩阵来绘图2)fitXY:拉伸图片(不按比例)以填充View的宽高3)fitStart:按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的左边4)fitCenter:按比例拉伸图片,拉伸后图片的高度为View的高度,且显示在View的中间;
imageView1.setScaleType(ScaleType.FIT_XY);// 通过这样让图片 不按照比例拉伸 ;
android:layout_gravity="center"
android:gravity="center"