首页 > 移动平台 > 详细

[转]android中OnTouch和OnClick、 imagebutton的src和background有什么区别

时间:2015-09-20 01:33:20      阅读:303      评论:0      收藏:0      [点我收藏+]

1.OnTouch和OnClick有何区别?

 

 
专业回答
1、onClick就传入一个View对象,而 onTouch要传入一个View 对象和 MotionEvent的对象
2、onTouch对控件的操作比onCilck更丰富,比如判断触摸的状态(比如按下,或者放开),和得到点击的位置等等
3、当对一个控件触摸的时候touch 先调用, onclick是 对 touch 的一个扩展实现
 
 
 

2.imagebutton的src和background有什么区别呢?

专业回答

2013-07-23 09:43
ImageButton 是带图标的Button控件,有src的属性,也就是设置他的图标,也有一个所有控件公有的属性background, 这个也可以设置它的“图标”。
其实,src才是设置图标,而background只是设置背景。
如果控件的大小是100*100 图片资源是80*80的话,那么用src,图片就会居中显示,如果使用background那么图片就会被拉伸充满控件。
重要的是,background是底层的图片资源,src是覆盖在background上面的资源,他们可以叠加使用,实现选中的效果。在ActivityGroup用到。

[转]android中OnTouch和OnClick、 imagebutton的src和background有什么区别

原文:http://www.cnblogs.com/ZhuRenWang/p/4822669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!