ViewBinding如何使用include进行的布局的id?

270 阅读1分钟

增加id,android:id="@+id/includeHeader",然后// 访问包含的布局中的视图 binding.includeHeader.headerTitle.text = "Updated Header Title"

    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <include
        android:id="@+id/includeHeader"
        layout="@layout/layout_header" />

    <TextView
        android:id="@+id/mainContent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Main Content" />
</LinearLayout>