databinding 入门 知识 给TextView 赋值
在上一张中记录怎样创建布局的 这里就不说了下面写2个textview 具体代码如下
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"><data><variablename="user"type="com.hxm.User"/></data><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:textColor="@color/colorPrimary"android:text="@{user.name}"/><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:textColor="@color/colorPrimary"android:text="@{user.age}"/></LinearLayout>
</layout>
type 为包名+ 自己命名的bean
代码中
分为三部把
1.获取<data />标签对象
2.创建User对象
3.绑定到user到布局对象中
具体代码如下
public class LoginActivity extends AppCompatActivity {@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState){super.onCreate(savedInstanceState);// 1.获取<data />标签对象LoginActivityLayoutBinding binding= DataBindingUtil.setContentView(this,R.layout.login_activity_layout);// 2.创建User对象User user = new User("胡小牧","26");// 3.绑定到user到布局对象中binding.setUser(user);}
}
demo 参考地址
databinding 入门 知识 给TextView 赋值相关推荐
- 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...
- [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- Golang 汇编入门知识总结
作者:ivansli,腾讯 IEG 运营开发工程师 在深入学习 Golang 的 runtime 和标准库实现的时候发现,如果对 Golang 汇编没有一定了解的话,很难深入了解其底层实现机制.在这里 ...
- Python基础入门知识(2)
接前面的文章: Python基础入门知识(1) Python基础入门教学 2 Python的基础知识 2.2 数据类型 2.2.2 数值类型 2.2.2.1 整数 2.2.2.2 浮点数 2.2.2. ...
- JSP网站开发之HTML入门知识及常用标记符 (一)
最近发生的事情很多,其中一件很重要的事情就是:学生生涯的结束,教学生涯的开始.我准备下个月写一篇总结研究生生涯的文章,包括自己放弃互联网选择回家教书.找工作经历.项目和毕业设计的各种感想.很荣幸XB七 ...
- Verilog 语法入门知识
Verilog 语法入门知识 一.变量类型 ①数值 数值表示采用 <二进制位数>'<数值表示的进制><数值>的结构. 其中进制可以为b.o.d.h分别代表二.八.十 ...
- java 泛型 默认值_java泛型 Java泛型的入门知识
在学习java的过程当中,我们就肯定会接触到java泛型,那么你知道java泛型是什么吗,有关java的使用方法又有哪些呢?今天小编就从java泛型的使用方法来了解一下java泛型这一知识. java ...
- java圆周率流程图,流程图、PI图入门知识 课件.doc
流程图.PI图入门知识 课件 流程图.PI图入门知识 基本定义 工艺流程图﹙又叫PI图﹚,通过图解的形式,表示出在化工生产过程中,由原料制得产品过程的物料和能量发生的变化及其流向:表示出生产中采用的化 ...
- 和与余数的和同余理解_5 同余 ——数论入门知识讲解系列
数学竞赛 数论是纯粹数学的分支之一,主要研究整数的性质,按研究方法分为初等数论和高等数论.中学生(甚至小学生)课外数学兴趣小组的许多内容是属于初等数论的,各级别数学竞赛也会把初等数论作为重点内容进行考 ...
最新文章
- 十六、curator recipes之DistributedIdQueue
- pythonhistogram教程_OpenCV-Python 直方图-4:直方图反投影 | 二十九
- 8种相似度度量方式的原理及实现【笔记自用】【1】
- centos7搭建SVN并配置使用http方式访问SVN服务器
- 数据库设计范式深入浅出
- java FileReader/FileWriter读写文件
- 一文读懂目前大热的AutoML与NAS!
- html仿真花卉代码,仿真鲜花幼儿园手工教案
- 移动端页面兼容性问题解决方案整理
- ASP.NET MVC中ApiController与Controller的区别
- DaisyDisk for Mac(磁盘清理软件)
- 关于用户身份及密码问题的说明
- 定性数据分析中高维列联表分析流程(附R代码)
- E-牛牛小数点_牛客练习赛89(数学)
- 史上最全图解JVM,京东小哥带你了解性能提升100%背后的秘密武器
- delphi还有人用吗?delphi过时了吗?为什么还有人使用Delphi开发软件?一文说清Delphi的领先一个时代的开发工具DNA
- 哈工大计算机网络物理层总结
- 美术细化专业课程-张聪-专题视频课程
- Flow Flip Fest正式启动| Flow极客马拉松正式开启,高额奖金等你来拿
- 嵌入式设备驱动(实战)
热门文章
- 2022-2028年中国ABS管行业市场全景调研及发展趋势分析报告
- OpenCV 笔记(02)— 图像显示、保存、腐蚀、模糊、canny 边缘检测(imread、imshow、namedWindow、imwrite)
- Linux下 C语言统计时间差
- leetcode 3. Longest Substring Without Repeating Characters 最长非重复子串的长度 滑动窗口法
- 遇事不责怪别人,换位思考能成全更好的自己
- 【spring】动态代理
- LeetCode简单题之找到小镇的法官
- Arm Cortex-M3 MCU性能
- MLIR中间表示与编译
- NVIDIA GPU的快速傅立叶变换