zoukankan      html  css  js  c++  java
  • 绑定关系的应用 DataBinding 与 ButterKnife

    在项目开发过程中,需要经常性的涉及到对象的查找与使用,以及业务数据在对象上的展示等需求,

    为解决布局文件与类文件之前的关联关系,有二种方式

    方法一: DataBing

    ------------------------------------------------------------------------------------------------------------------------------------

    01. 使用配置

         在 build.gradle 文件中,android 项之下,开启数据绑定功能

         dataBinding {

              enabled true

      }

    02.将常规布局文件转换为数据绑定布局(在布局上 alt + 回车键 )

         

     03.  完成上述操作后,系统会自动生成一个关联的绑定类 

         如果布局文件为: activity_simple.xml   (X_Y.xml) 

         则生成的绑定类为: ActivitySampleBinding;   (XYBinding) 

     04. 使用       

    第二种方法:ButterKnife

    -----------------------------------------------------------------------------------------------------------------------------------------

    01.App下 build.gradle 中对包的引用

    //黄油刀
    implementation 'com.jakewharton:butterknife:10.2.3'
    annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'

    02. 使用

  • 相关阅读:
    Linq to OBJECT延时标准查询操作符
    LINQ to XML
    动态Linq(结合反射)
    HDU 1242 dFS 找目标最短路
    HDu1241 DFS搜索
    hdu 1224 最长路
    BOJ 2773 第K个与m互质的数
    ZOJ 2562 反素数
    2016 ccpc 杭州赛区的总结
    bfs UESTC 381 Knight and Rook
  • 原文地址:https://www.cnblogs.com/jieling/p/15191278.html
Copyright © 2011-2022 走看看