Google Data Binding Library 谷歌官方数据绑定库(二) 自定义绑定类名
来源:互联网 发布:第三方数据监测平台 编辑:程序博客网 时间:2024/06/03 02:27
本文为菜鸟学习笔记兼翻译练习用,翻译可能会不准确,细节请以原文为准,如有不足之处还请见谅,若能斧正,小弟不胜感激。原文地址:Google Data Binding Library
ps:每次翻译一大段写着累,看着也不方便,所以从这篇开始按小节翻译。
自定义绑定类名
创建的绑定类名默认是基于其布局文件名称的,以大写字母开始,按驼峰规则,替换其中的下划线,并跟随一个“Binding”后缀。这个类会被放置在module package的databinding package下边。比如,布局文件contact_item.xml创建的Binding类名称为ContactItemBinding。如果module的包路径为com.example.my.app,则这个Binding类的包路径是com.example.my.app.databinding。
通过修改data元素的class属性,绑定类可以被重命名或放置在不同的package下。例如:
<data class="ContactItem"> ...</data>
这个例子在module package的databinding package下创建了名为ContactItem的绑定类。如果想要在module package下其他的package下创建该类,可以使用"."前缀:
<data class=".ContactItem"> ...</data>
在上边的例子中,ContactItem直接在module package下创建。如果想指定创建的package,需要提供完整包名:
<data class="com.example.ContactItem"> ...</data>
OK,这篇翻译到这里,下一篇翻译DataBinding在引入布局(Include layout)中的使用。
阅读全文
0 0
- Google Data Binding Library 谷歌官方数据绑定库(二) 自定义绑定类名
- Google Data Binding Library 谷歌官方数据绑定库(六)创建的绑定类
- Google Data Binding Library 谷歌官方数据绑定库(一)
- Google Data Binding Library 谷歌官方数据绑定库(四) 语法和运算符
- Google Data Binding Library 谷歌官方数据绑定库(七)属性Setter
- Google Data Binding Library 谷歌官方数据绑定库(八)转换
- Google Data Binding Library 谷歌官方数据绑定库(三)在引用布局中使用数据绑定
- Google Data Binding Library 谷歌官方数据绑定库(五) 可观察的数据对象
- Data Binding Library(数据绑定库)
- Data Binding Library数据绑定框架
- Android数据绑定库Data Binding Library介绍
- 数据绑定(Data Binding)
- 数据绑定(data binding)
- Data Binding Library(数据绑定库)--来自android官网的翻译
- 数据绑定数据库详解Android Data Binding Library
- Android 官方数据绑定框架 Data Binding 简单使用
- 数据绑定库Data Binding的使用
- HTML中的数据绑定(Data Binding)
- 宝马将在成都推共享汽车 乐视汽车前CEO二次创业
- 网卡中断绑定cpu亲核性
- linux ubuntu环境下安装svn
- CentOS7安装MySQL
- 马云砸4亿?贝索斯为智能音箱砸下10亿
- Google Data Binding Library 谷歌官方数据绑定库(二) 自定义绑定类名
- 中科慧眼获得近亿元融资 百度阿波罗基金领投
- JAVA中的反射机制
- spring学习总结(二)
- junit基本用法
- 在线流程图工具
- XML——小结一
- pytorch finetune模型
- 排序算法之快速排序--Java语言