我是Android新手,我嘗試使用Gridlayout,但有點麻煩,我不知道如何合併Gridlayout中的列/行。在下面的代碼中,我嘗試使用span,但是在描述edittext中,Description列(列0)保持跨越並使其他列(列1,2 ...)移出屏幕。我該如何解決這個問題?在Android的Gridlayout中「合併」行/列
<GridLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"
android:columnCount="6" android:rowCount="8" android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Create Goal"
android:layout_columnSpan="6"
android:gravity="center_horizontal"
android:textSize="20dp"
android:layout_marginTop="15dp"
android:id="@+id/textView" android:layout_row="0" android:layout_column="0"
android:layout_gravity="center_horizontal"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Name"
android:id="@+id/goalNameLb" android:layout_row="1" android:layout_column="0"
android:textSize="15dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp"
android:layout_gravity="fill_horizontal"/>
<EditText
android:layout_width="wrap_content"
android:layout_gravity="center_horizontal|left"
android:layout_height="wrap_content"
android:layout_columnSpan="5"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:id="@+id/goalName" android:layout_row="1" android:layout_column="1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="fill_horizontal"
android:text="Goal Type"
android:textSize="15dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:id="@+id/goalTypeLb" android:layout_row="2" android:layout_column="0"/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Short Term"
android:layout_columnSpan="2"
android:layout_marginLeft="15dp"
android:layout_marginTop="10dp"
android:id="@+id/shortTerm" android:layout_row="3" android:layout_column="0" android:checked="false"/>
<RadioButton
android:layout_gravity="fill_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Long Term"
android:layout_marginTop="10dp"
android:layout_columnSpan="3"
android:layout_marginLeft="40dp"
android:id="@+id/longTerm" android:layout_row="3" android:layout_column="2"
android:checked="false"/>
<TextView
android:layout_gravity="fill_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Description"
android:layout_row="4"
android:layout_column="0"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
/>
<EditText
android:layout_gravity="fill_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:id="@+id/goalName" android:layout_row="5" android:layout_column="0"/>
<TextView
android:layout_gravity="fill_horizontal"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:id="@+id/deadlineLb"
android:layout_row="6"
android:layout_column="0"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:text="Deadline"
android:textSize="15dp"
/>
</GridLayout>
你測試過哪個設備? – Ram
我正在使用模擬器 –