我有两个TextView并排显示。 TextView1具有不同长度的文本,而TextView2总是说“+#”。但是,当TextView1变长时,它会将TextView2推离屏幕。任何想法如何解决这一问题?这是我的布局代码:Long Android TextView将其他视图从屏幕上移开
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/TextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="end"
android:textSize="13sp"/>
<TextView
android:id="@+id/TextView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
android:textSize="13sp"/>
</RelativeLayout>
你打算让父视图成为RelativeLayout还是LinearLayout?您正在指定android:orientation =“horizontal”,并且方向仅对LinearLayout有效。此外,如果你能澄清预期的行为,这将有所帮助。 –