• Android 设置ImageView 控制大小


    android:adjustViewBounds
    是否保持宽高比。需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。对src有效,对background无效

    android:maxHeight
    设置View的最大高度,单独使用无效,需要与setAdjustViewBounds一起使用。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:
    1) 设置setAdjustViewBounds为true;
    2) 设置maxWidth、MaxHeight;
    3) 设置layout_width和layout_height为wrap_content。

    android:maxWidth
    设置View的最大宽度。

    android:scaleType 

    控制图片如何 resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别: 

    CENTER /center   按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示 
    CENTER_CROP / centerCrop   按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽) 
    CENTER_INSIDE / centerInside   将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽 
    FIT_CENTER / fitCenter   把图片按比例扩大/缩小到View的宽度,居中显示 
    FIT_END / fitEnd   把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置 
    FIT_START / fitStart  把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置 
    FIT_XY / fitXY   把图片 不按比例

     
    转自:https://www.cnblogs.com/yubenben/p/3423261.html
  • 相关阅读:
    windows常规
    oracle常规操作
    idea使用
    java-maven
    java-rabbimq
    centos7 rabbitMq 安装教程
    Leetcode 332.重新安排行程
    Leetcode 334.递增的三元子序列
    Leetcode 331.验证二叉树的前序序列化
    Leetcode 330.按要求补齐数组
  • 原文地址:https://www.cnblogs.com/javalinux/p/16192675.html
Copyright © 2020-2023  润新知