【发布时间】:2019-10-11 01:51:03
【问题描述】:
我有两个并排的 TextView。 TextView1 有不同长度的文本,TextView2 总是显示“+#”。但是,当 TextView1 变长时,它会将 TextView2 推离屏幕。任何想法如何解决这一问题?这是我的布局代码:
<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 有效。此外,如果您能阐明预期的行为是什么,这将有所帮助。
标签: android android-layout android-relativelayout