ImageButton中src和background区别

gclzl 2012-03-09 09:46:11
刚搞andoid一周。请高手指点。
...全文
639 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gclzl 2012-03-10
  • 打赏
  • 举报
回复
谢谢大家了。
leehong2005 2012-03-10
  • 打赏
  • 举报
回复
简单说来,一个是前景图(src),一个是背景图(background),这个难理解?
j_f0001 2012-03-09
  • 打赏
  • 举报
回复
src是图标
background是背景。
图标是中间的一块区域,而背景是控件能看到的范围叫做背景。
superhill 2012-03-09
  • 打赏
  • 举报
回复
如果是这样的话,那么background会在下面,而src会叠加在上面。

设置的图片比按钮小的话,就会是2层。
gclzl 2012-03-09
  • 打赏
  • 举报
回复
谢谢楼上,再问下,如果一个ImageButton同时设置src和background那又是怎样显示的?
superhill 2012-03-09
  • 打赏
  • 举报
回复
假如你的 ImageButton 的宽高是100x100,而你要设置上去的图片是80x80,

1.如果用src进行设置,则你的图片会按80x80 居中绘制上去。

2.如果你使用的是background 则 你设置上去的图片会被拉伸成100x100

简单说来,就是用src的时候是原图显示,不改变图片的大小;用background的时候,按照组件的大小来放大或者缩小图片。

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧