DataBind入门

2019-04-10  本文已影响0人  Lesss
dataBinding {
        enabled = true
    }
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">

    <data>
        <variable
            name="user"
            type="org.ls.ttttt.User" />
    </data>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@{user.firstName}" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@{user.lastName}" />

    </LinearLayout>

</layout>
val binding = DataBindingUtil.setContentView<ActivityMainBinding>(this,R.layout.activity_main)
        val user = User("张三","李四")
        binding.user = user
上一篇 下一篇

猜你喜欢

热点阅读