Android Gridlayout:如何更改每行的高度?
在GridLayout中,我想拉伸行中的按钮高度(即取3行或更多),我可以使用命令android:layout_rowSpan=“2”指定高度(1行或2行),但当属性android:layou rowSpan设置为3或4时,它不起作用。有什么帮助吗 在下面的屏幕截图中,我想将按钮3的高度改为三行 这是我的代码:Android Gridlayout:如何更改每行的高度?,android,grid-layout,android-gridlayout,Android,Grid Layout,Android Gridlayout,在GridLayout中,我想拉伸行中的按钮高度(即取3行或更多),我可以使用命令android:layout_rowSpan=“2”指定高度(1行或2行),但当属性android:layou rowSpan设置为3或4时,它不起作用。有什么帮助吗 在下面的屏幕截图中,我想将按钮3的高度改为三行 这是我的代码: <GridLayout android:id="@+id/GridLayout1" xmlns:android="http://schemas.andro
<GridLayout android:id="@+id/GridLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnCount="3"
android:rowCount="6"
>
<Button
android:id="@+id/button3"
android:layout_column="0"
android:layout_gravity="left|top"
android:layout_row="0"
android:layout_rowWeight="1"
android:text="Button 1"/>
<Button
android:id="@+id/button1"
android:layout_column="1"
android:layout_gravity="left|top"
android:layout_row="0"
android:text="Button 2"/>
<Button
android:id="@+id/button2"
android:layout_column="2"
android:layout_gravity="fill_vertical"
android:layout_row="0"
android:layout_rowSpan="3"
android:text="Button 3"/>
<Button
android:id="@+id/button4"
android:layout_column="0"
android:layout_columnSpan="2"
android:layout_gravity="fill_horizontal"
android:layout_row="1"
android:text="Button 4"/>
</GridLayout>
为此,不应选择gridview。你应该使用RecyclerView。它允许创建具有不同大小的行/列的网格@SujithNiraikulathan No gridview不会在所有项目的高度和宽度上给我复杂的设计,这就是为什么我告诉您使用RecyclerView。您检查了我在上一条评论中共享的链接?因此,您不应该选择gridview。你应该使用RecyclerView。它允许创建具有不同大小的行/列的网格@SujithNiraikulathan No gridview不会在所有项目的高度和宽度上给我复杂的设计,这就是为什么我告诉您使用RecyclerView。你检查了我在上一条评论中共享的链接了吗?