如何创建一个GridLayout,其中包含多行,每行包含2列,其中左列比右列短,除了底行,其中2列需要等宽?
<?xml version="1.0" encoding="utf-8"?>
<android.widget.GridLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="2"
android:rowCount="5"
tools:context=".MainActivity">
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="2"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="2"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView" />
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="2"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView" />
<TextView
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="2"
android:layout_rowWeight="2"
android:layout_columnSpan="1"
android:text="TextView"/>
<Spinner
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_columnSpan="1"
android:text="Spinner" />
<Spinner
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:layout_columnSpan="1"
android:text="Spinner" />
</android.widget.GridLayout>
无论我尝试什么,我最终可以得到的最好结果是这样的: 这可以使用GridLayout还是我需要使用不同的布局?