我正在尝试制作两个将位于同一行的TextView。第一个应该左对齐,第二个右对齐,当其中一个变为第一个时(左对齐应该在新行上)。当第二个TextView(右对齐的)变得太大但是问题是它没有显示来自它的全部信息时,我能够使第一个进入新行。所以任何人都有任何想法。我希望它与RelativeLayout一样,但任何帮助都会受到赞赏。
答案 0 :(得分:1)
您应该尝试将两个textview放入linearlayout,在两个textviews上设置layout_weight =“1”,并将它们的layout_width设置为“0”。
答案 1 :(得分: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>
答案 2 :(得分:0)
为两个文本视图赋予权重= 1 ....
如果它不起作用....将相对布局更改为线性布局或表格行,并为两个文本视图赋予权重
答案 3 :(得分:0)
将TextViews放在LinearLayout中并设置layout_weight = 1。它会解决你的问题。