我需要一个带有 5 个 textview 元素的 android 布局。布局应该是这样的:
动态大文本 1 动态大文本 2 动态小文本1 动态小文本2 动态小文本3
由于所有 textview 元素都可以使其内容文本增长/缩小(动态),因此我特别需要正确定位这两个元素(DynamicSmallText2 和 DynamicSmallText3),因为这两个元素之间存在固定空间。例如,当 DynamicSmallText2 在上下文中增长时,文本 id 不应与 DynamicSmallText3 重叠并且相反。
我希望有人可以帮助我,谢谢。
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>