我需要一個帶有5個textview元素的android佈局。佈局應該是這樣的:帶有動態內容文本的Android佈局
DynamicLargeText1 DynamicLargeText2 DynamicSmallText1 DynamicSmallText2 DynamicSmallText3
由於所有的TextView元素可以有自己的文字內容增長/收縮(動態),我需要特別 兩個元素(DynamicSmallText2和DynamicSmallText3)要正確定位,因爲有固定這兩個要素之間的空間。例如,當DynamicSmallText2在上下文中生長時,文本ID不應與DynamicSmallText3重疊並相反。
我希望有些人可以提前幫助我,thx。
Smalltext2和SmallText3在我的代碼中重疊?
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp">
<TextView
android:id="@+id/largeText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="largeText1" />
<TextView
android:id="@+id/smallText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="smallText1"
android:layout_below="@id/largeText1"/>
<TextView
android:id="@+id/largeText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="largeText2"
android:layout_alignParentRight="true"/>
<TextView
android:id="@+id/smallText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="largeText2"
android:layout_alignParentRight="true"
android:layout_below="@id/largeText2"
android:layout_marginRight="10dp"/>
<TextView
android:id="@+id/smallText3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="smallText3"
android:layout_alignParentRight="true"
android:layout_below="@id/largeText2"
android:layout_toLeftOf="@id/smallText2"/>
</RelativeLayout>
使用gridlayout! – r4jiv007
謝謝!我會嘗試與RelativeLayout第一:) – talx