首页 > 解决方案 > 是否有在旧版 GridLayout 中移动按钮的方法?

问题描述

我需要将按钮的位置从 Legacy GridLayout 中的第 0 行第 0 列切换到第 1 行第 1 列。Java中有什么方法可以解决这个问题吗?

<android.support.v7.widget.GridLayout
    android:id="@+id/grdlyt"
    android:layout_width="395dp"
    android:layout_height="182dp"
    android:layout_marginStart="8dp"
    android:layout_marginLeft="8dp"
    android:layout_marginEnd="8dp"
    android:layout_marginRight="8dp"
    android:layout_marginBottom="8dp"
    android:visibility="gone"
    app:columnCount="2"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:rowCount="2">


<Button
        android:id="@+id/button_f1_a1"
        android:layout_width="202dp"
        android:layout_height="88dp"
        android:onClick="f1a1Clicked"
        android:text="Affalterbach"
        android:visibility="visible"
        app:layout_column="0"
        app:layout_row="0" />

设计看起来像这样:

该设计

XML 的开头如下所示:

XML 的开始

标签: javaandroid

解决方案


推荐阅读