Android ImageView以及子类

本文详细介绍了Android中ImageView、ImageButton及ZoomButton等图片控件的使用方法与属性配置,包括如何调整图片尺寸、设置最大宽高以及使用不同的缩放类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ImageView继承View,用来存放图片的控件和Drawable对象。基本上VIew派生的子类都是控件。它还派生了ImageButton和ZoomButton组件,所以ImageView所持有的属性同样适用于这两个控件,下面是他们是结构图。


ImageView属性:

android:adjustViewBounds   设置ImageView是否调整自己的边界来保持所显示图片的长度比

android:cropToPadding   如果属性值为true。该组件将会被裁减到保留该ImageView的Padding

android:maxHeight   设置ImageView的最大高度

android:maxWidth   设置ImageView的最大宽度

android:src  设置ImageView所显示的Drawable对象的ID

android:scaleType   设置所显示的图片如何缩放或移动以适应ImageView的大小


ImageButton图片按钮

ImageButton和Button类似,区别在于Button生成按钮上显示文字,ImageButton显示图片,另外给ImageButton设置android:text属性是无用的,因为ImageButton的本质是ImageView。


ZoomButton缩放按钮

该控件其实完全可以用父类ImageView来替代,实际意义不大,缩放时的图片可以用系统自带的

 android:src="@android:drawable/btn_plus"


ZoomControls缩放控件

同上,实际意义不大,不过这个只要设置width和height就可以了,不需要指定src



QuickContactBadge显示关联到特定联系人的图片

如果关联时没有联系人,会提示然你创建,并把你要关联的手机上会默认填写在电话号码上,当有该号码的时候直接打开该联系人的信息界面。

关联方法

badge.assignContactFromPhone("010-99999999", false);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值