Jetpack之DataBinding

对include的组件进行数据绑定

需要使用app命名空间传入该变量名。例如sub.xml定义的一个variable是idol:

    <data>
        <variable
            name="idol"
            type="com.shopkeeper.databinding2.Idol" />
        <import type="com.shopkeeper.databinding2.StarUtils"/>
    </data>

那么在include其的main.xml中,使用app:idol传入其需要的变量:

        <include
            layout="@layout/sub"
            app:idol="@{idol}"
            >

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注