您的位置:首页 > 移动开发 > Android开发

android 拉伸图片 android:layout_gravity="center" android:gravity="center" 实现水平竖直居中

2014-03-05 17:03 387 查看
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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: