0

如果你有两个并排的 TextView,每个都有不同的行数,然后想要在这两个下面有一个 TextView,你将如何实现它?

例如,如果您有:

<TextView
  android:id="@+id/textview1"
  android:layout_width="160dip" 
  android:layout_height="wrap_content"

  android:layout_alignParentLeft="true"
  android:maxLines="5" />

<TextView
  android:id="@+id/textview2"
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content"

  android:layout_toRightOf="@id/textview1"
  android:maxLines="5" />

然后希望 TextView 低于这两者(但尽可能高),它本能地尝试:

<TextView
  android:id="@+id/textview3"
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content"

  android:layout_below="@id/textview1"
  android:layout_below="@id/textview2" />

但显然你不能有重复的属性。那么你将如何做到这一点(或者你必须诉诸于代码中吗?)

4

1 回答 1

0

我在一个RelativeLayout中缠绕了TextView 1和TextView 2,如下:

<LinearLayout>
  <RelativeLayout>
    <TextView 1/>
    <TextView 2/>
  </RelativeLayout>
  <TextView 3/>
 </LinearLayout>

关键是您可以用视图组包装视图/视图组,即 RelatvieLayout/LinearLayout

于 2010-08-11T15:40:16.540 回答