Android GridLayout 的 columnSpan和rowSpan问题
问题如下:
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GridLayout2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="5"
android:rowCount="3"
android:orientation="horizontal"
>
<Button
android:layout_column="0"
android:layout_row="0"
android:text="1,1"
/>
<Button
android:layout_column="1"
android:layout_row="0"
<u>android:layout_rowSpan="<span style="color:#ff0000;">2</span>"</u>
android:layout_gravity="fill_vertical"
android:text="1,2"
/>
<Button
android:layout_column="2"
android:layout_row="1"
<u>android:layout_columnSpan="<span style="color:#ff0000;">2</span>"</u>
android:layout_gravity="fill_horizontal"
android:text="2,1"
/>
<Button
android:layout_column="0"
<u>android:layout_columnSpan="<span style="color:#ff0000;">4</span>"</u>
android:layout_gravity="fill_horizontal"
android:layout_row="2"
android:text="3,1" />
</GridLayout>效果是这样的:
即:真正的横跨单元格列数或行数是对应的xml文件中的colSpan或rowSpan - 1
版权声明:本文为u010760567原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。