我有RelativeLayout,在其中我将TextView 放置在与父权对齐的按钮的左侧。因此,当要在 TextView 中显示的文本增加超过 wrap_Content 时,它会在 Button 上重叠。所以,我需要一个解决方案来在下一行显示超出的文本。谁能帮我解决这个问题?
在下面的布局中,如果 TextView2 的文本是“11111111111111111111111”,它将与 TextView1 重叠。如何预防?
我的布局如下:
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_margin="10dp"
android:scaleType="fitXY"
android:src="@drawable/icon" >
</ImageView>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageView1"
android:layout_margin="5dp"
android:text="TextView"
android:textSize="22dp"
android:layout_toRightOf="@id/imageView1"
>
</TextView>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:focusable="false"
android:text="Button"
android:layout_alignTop="@+id/imageView1"
>
</Button>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/button1"
android:text="TextView222"
android:textSize="22dp"
android:layout_margin="5dp"
android:layout_alignTop="@+id/imageView1"
android:ellipsize="end"
>
</TextView>
在上述布局中,如果 TextView2 的 Text 为“11111111111111111111111”,它将与 TextView1 重叠。如何防止