动态视图的数据绑定

时间:2019-10-22 11:44:23

标签: android mvvm android-databinding

我想在一个循环中为一个8x8视图创建一个布局。在这种情况下如何应用数据绑定?

父级布局是

 <android.support.v7.widget.GridLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/white"
    android:id="@+id/gridViewBx"
    android:foregroundGravity="center"
    app:columnCount="8"
    app:rowCount="8">

子布局,我需要添加一个循环,

<RelativeLayout
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:padding="1dp"
    android:background="@android:color/holo_blue_dark">
    <ImageView
        android:id="@+id/iconImage"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"
        android:background="@drawable/white_circle_png"/>
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码段:

cqlsh -u cassandra -p cassandra

其中DataBindingUtil.inflate(getLayoutInflater(), layoutId, gridLayout, true) 是您的子级布局,layoutId是您的gridLayout参考。