如果你有两个并排的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" />
但显然你不能拥有重复的属性。那么你将如何做到(或者你必须在代码中使用它吗?)
答案 0 :(得分:0)
我在RelativeLayout中缠绕TextView 1和TextView 2,如下所示:
<LinearLayout>
<RelativeLayout>
<TextView 1/>
<TextView 2/>
</RelativeLayout>
<TextView 3/>
</LinearLayout>
关键是您可以使用视图组包装视图/视图组,即RelatvieLayout / LinearLayout