zoukankan      html  css  js  c++  java
  • [转]android中OnTouch和OnClick、 imagebutton的src和background有什么区别

    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用到。
  • 相关阅读:
    intellij idea 注册码
    python 爬虫
    打油诗
    vux 新建移动app步骤
    ubuntu支持中文配置
    pandas DataFrame 交集并集补集
    API精准定位IP地址
    Python获取本地位置和天气
    nginx配置uwsgi
    django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
  • 原文地址:https://www.cnblogs.com/ZhuRenWang/p/4822669.html
Copyright © 2011-2022 走看看