0
數據綁定在集成BottomSheet時,我們需要將父佈局設置爲CoordinatorLayout,但在數據綁定中我們使用<layout>
。儘管實現這個它拋出一個異常: -android-integrate與BottomSheet
Caused by: java.lang.IllegalArgumentException: The view is not a child of CoordinatorLayout.
如何BottomSheet與數據綁定
<layout>
<data>
<import type="android.view.View" />
<variable
name="cabLayoutBinder"
type="newage.com.hopin.rideBooking.CabSelectActivity" />
<variable
name="modelBinder"
type="newage.com.hopin.rideBooking.model.DataBinders" />
<variable
name="fareSetters"
type="newage.com.hopin.rideBooking.model.FareDetails" />
</data>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".rideBooking.CabSelectActivity">
</android.support.design.widget.CoordinatorLayout>
</layout>