databinding使用include
来源:互联网 发布:最终幻想模型制作软件 编辑:程序博客网 时间:2024/05/17 19:21
a.xml如下:
<?xml version="1.0" encoding="utf-8"?><layout> <data> <variable name="bean" type="com.Bean"/> </data> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <include layout="@layout/b" app:bean="@{bean}"/> </LinearLayout></layout>include的文件b.xml如下:
<?xml version="1.0" encoding="utf-8"?><layout> <data> <variable name="bean" type="com.Bean"/> </data> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{bean.state==1 ? @string/audit_ing : @string/audit_refuse}"/> </RelativeLayout></layout>注意使用方法是在引用的地方加了一句:
app:bean="@{bean}相当于传值,把bean从a传到b。
参考:
DataBinding补坑
阅读全文
0 0
- databinding使用include
- DataBinding-xml中使用include
- databinding 使用include标签报错
- DataBinding使用
- DataBinding使用
- DataBinding 使用
- Android开发问题集(1):使用databinding调用include文件
- DataBinding使用笔记一
- DataBinding的使用
- DataBinding初步使用
- DataBinding的简单使用
- DataBinding使用记录
- DataBinding简单使用
- Android--DataBinding基础使用
- DataBinding入门使用
- databinding使用进阶
- DataBinding详细使用文档
- DataBinding 使用教程 一
- CSS 样式(二)
- 对软件开发感到惊讶的共识
- 入门Webpack,看这篇就够了
- 在子线程创建并显示一个Toast
- 三种经典iPhone上网络抓包方法详解
- databinding使用include
- 程序员为什么要写周报?
- 弃农药坑回归编程之路
- 【Java并发编程】Thread方式创建线程
- Android的数据存储方式之一——SharedPreferences
- iOS 录制屏幕
- 字节大小端
- python中报错ValueError: invalid \x escape
- [Sonatype Nexus]Ubuntu、Nexus搭建Maven私有仓库