gpt4 book ai didi

java - 如何在 gridLayout 中以编程方式设置列号和行号?

转载 作者:行者123 更新时间:2023-12-01 17:46:46 25 4
gpt4 key购买 nike

        <GridLayout
<ImageView
android:id="@+id/freeParking"
android:layout_width="52dp"
android:layout_height="58dp"
android:background="#57979F"
app:layout_column="0"
app:layout_constraintStart_toStartOf="parent"
app:layout_row="0"
app:srcCompat="@drawable/ic_launcher_foreground" />

这是我的 gridLayout 中的子级之一。我想从MainActivity 更改其layout_column 和layout_row。

最佳答案

考虑到您正在使用最新版本的 Android Studio,我才回答这个问题。

您可以通过编程方式将行数和列数定义为:

android:rowCount="行数"
android:columnCount="列数"

有几点您必须始终牢记:

1.首先你不能直接从Main Activity修改布局。

2.您可以通过访问调色板中提供的丰富选项来更改它们。

3.对于layout_column和layout_row,您可以分别访问线性布局(水平和垂直)。

4.Guideline Layout 也是可用的辅助选项)

5.如果您不想使用它们,那么您可以使用属性部分中存在的各种约束来手动修改它们(希望您熟悉它们)。

您在这里展示的只是项目文件的activity_main.xml 部分中的基本代码的一部分。这部分代码没有可以修改您想要的布局的区域。

简而言之,如果您想定义项目文件中的行数和列数,那么 gridLayout 中有两个属性。这些是属性中存在的列数行数。人们可以使用它们分别定义列数和行数。

关于java - 如何在 gridLayout 中以编程方式设置列号和行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60854642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com