zoukankan      html  css  js  c++  java
  • ButterKnife4绑定监听器和自定义控件的事件绑定以及绑定重置(2018年9月13日)

    2018.9.14

    1、绑定监听器

    ClickListenerSelectedItemListener……

    将控件的事件与view绑定。

    【案例】为2个按钮来绑定click事件。

    piu注意:

    1)支持任意参数(可以有,也可以没有,如果有的话,按照listener写法)

    2)参数类型可以从View类型转换成目标类型

    【案例】实现参数类型转换和多Ids绑定

    3)支持自定义控件的事件绑定

    【案例】实现自定义控件的事件绑定

    activity_main.xml:

    MainActivity.java不变。

    效果:

    2、绑定重置

    目的,让程序性能更好,不用时释放绑定。

    【案例】在Fragment中实现绑定重置

    项目结构:

    fragment_red.xml

    fragment_blue.xml

    RedFragment.java

    BlueFragment.java

    activity_main2.xml

    Main2Activity.java

    效果:

  • 相关阅读:
    ssh
    datetime
    网络-sdn(2)
    django-drf
    Vscode前段常用插件
    Vscode离线安装插件
    CSS 实现绘制各种三角形
    flex布局
    js实现全选和取消全选
    购物车用Ajax向后台传参
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577376.html
Copyright © 2011-2022 走看看