ImageButton的src设置图片,padding无法控制内边距

ImageButton与ImageView有一些区别,如果一个ImageView的src设置了图片,利用padding可以直接设置内边距控制显示图片的大小,如图


如果是ImageButton,直接设置padding是没有效果的



这里有一个图片显示方式的问题,需要设置, 

android:scaleType="fitXY"
属性,scaleType属性有8种方式,详见其他博客。

设置padding后,有外部的控件大小,和内部padding限制的大小,scaleType控制的是padding限制的内部的范围的图片展示效果

当图片超出范围时,还会显示在外部的控件范围内,不会被内部的小框裁减掉。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值