Android API 25 (Android 7.1.1)
ImageView
public class ImageView
extends View
Added in API level 1
java.lang.Object
↳android.widget.ImageView
已知直接子类
AppCompatImageView
ImageButton
QuickContactBadge
【概述】
显示任意图像,例如图标。 ImageView类可以加载来自各种源(例如资源或内容提供者)的图像,负责从图像计算其测量,使得其可以在任何布局管理器中使用,并且提供各种显示选项,例如缩放和着色。
【嵌套类】
枚举 ImageView.ScaleType
用于将图像的边界缩放到此视图的边界的选项。
【XML属性】
android: adjustViewBounds
API 1
关联方法:setAdjustViewBounds(boolean adjustViewBounds)
属性说明:设置是否保持宽高比。
必须是布尔值(boolean),“true”或“false”。
也可以引用一个包含此类型值的资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是adjustViewBounds。
注意:如果应用程序目标的API级别为17或更低,adjustViewBounds将允许drawable缩小视图边界,但不会增长到在所有情况下填充可用的测量空间。 这是为了与旧版MeasureSpec和RelativeLayout行为的兼容性。
需要与maxWidth、MaxHeight一起使用,否则单独使用没有效果。
android:adjustViewBounds=”true”
android:maxHeight=”200dp”
android:maxWidth=”200dp”
android:layout_width=”wrao_content”
android:layout_height=”wrao_content”