在 GridLayout 中我想拉伸行中的按钮高度(即占用3行或更多行)我可以使用命令 android来指定高度(1或2行): layout_rowSpan =" 2" 但将 android:layout_rowSpan 属性设置为3或4时无法正常工作。有什么帮助吗?
在下面的屏幕截图中我想改变按钮3的高度以取三行
有我的代码:
<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>