使用数据绑定(MVVM)动态地将自定义视图添加到LinearLayout

时间:2019-04-27 22:23:30

标签: android xml android-layout mvvm android-databinding

如果使用数据绑定,如何在LinearLayout中添加自定义布局?

这是我的活动布局。 我想向“ layoutOptions” linearLayout动态添加多个布局。

<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:bind="http://schemas.android.com/tools">
<data>

    <variable
        name="mainViewModel"
        type="com.mihir.facilities.viewmodel.FacilitiesViewModel" />
</data>

<LinearLayout
    android:id="@+id/layoutOptions"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"/>

</layout>

在viewModel中,我夸大了要添加的布局,但是我不确定如何在“ FacilitiesViewModel”中访问“ layoutOptions” linearLayout来调用“ addView”方法。

0 个答案:

没有答案