【发布时间】:2020-08-18 00:11:14
【问题描述】:
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/linearLayout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
android:layout_row="0"
android:layout_column="0"
android:onClick="markSquare" />
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
android:layout_row="0"
android:layout_column="1"
android:onClick="markSquare" />
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
android:layout_row="1"
android:layout_column="0"
android:onClick="markSquare" />
<Button
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_rowWeight="1"
android:layout_columnWeight="1"
android:layout_row="1"
android:onClick="markSquare" />
</GridLayout>
说明: 每个按钮都在一个单元格内,并指向一个名为“markSquare”的方法,如下所示:
public void markSquare(View v) {
}
如何获取“v”参数的位置? (与我在“layout_row”和“layout_column”中指定的位置相同)
【问题讨论】:
标签: java android android-gridlayout