0

我正在尝试制作两个位于同一行的 TextView。第一个应该左对齐,第二个应该右对齐,当其中一个变大时第一个(左对齐应该在新行上)。当第二个 TextView (右对齐的)变得太大时,我能够使第一个换行,但问题是它没有显示其中的全部信息。所以任何人都有任何想法。我希望它与 RelativeLayout 一起使用,但我们将不胜感激。

4

4 回答 4

1

您应该尝试将两个 textviews 放入一个线性布局中,在两个 textviews 及其 layout_width="0" 上设置 layout_weight="1"。

于 2013-09-12T11:35:03.397 回答
1

你应该玩android:layout_weight来实现这一点,它应该是这样的:

<LinearLayout .....
     android:orientation="horizontal" >

  <TextView android:id="@+id/txtView1"
     android:layout_height="wrap_content"
     android:gravity="left"
     android:text="TextView Left"
     android:layout_width="0dp"
     android:layout_weight="1" />

  <TextView android:id="@+id/txtView2"
     android:layout_height="wrap_content"
     android:gravity="right"
     android:layout_width="0dp"
     android:text="TextView Right"
     android:layout_weight="1" />

</LinearLayout>
于 2013-09-12T11:42:05.787 回答
0

为两个文本视图赋予 weight = 1....

如果它不起作用....将相对布局更改为线性布局或表格行,并将两个文本视图的权重设为 1

于 2013-09-12T11:34:08.113 回答
0

将您的 TextViews 放入 LinearLayout 并设置 layout_weight=1。它会解决你的问题。

于 2013-09-12T11:36:27.207 回答