我有这个textview,tv1,它包含4行单词。我有第二个textview,tv2,它将从1行文本到6行文本。如何让tv1始终显示4行文本,但是当tv2的文本转到6行文本时会扩展?
代码:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/labeltvItem1Pass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/tvMagRes"
android:layout_below="@+id/labeltvSpeed"
android:layout_alignBottom="@+id/tvItem1Pass"
android:layout_alignTop="@id/tvItem1Pass"
android:text="Passive from first item: "
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvItem1Pass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="460dp"
android:layout_toRightOf="@+id/tvMagRes"
android:gravity="center_horizontal"
android:text="Nothing"
android:textSize="12sp" />
</RelativeLayout>
</ScrollView>
漂亮的油漆图片:
如果这个问题令人困惑,请随意重新解释这个问题
我试图改变代码但没有成功。还有什么帮助?
答案 0 :(得分:0)
试试这个。
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/labeltvItem1Pass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:text="Passive from first item: "
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvItem1Pass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:gravity="center_horizontal"
android:text="Nothing"
android:textSize="12sp" />
</RelativeLayout>
答案 1 :(得分:0)
然后尝试这个。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weight_sum="10"
android:gravity="bottom"
>
<TextView
android:id="@+id/labeltvItem1Pass"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
android:text="Passive from first item: "
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tvItem1Pass"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="5"
android:text="Nothing"
android:textSize="12sp" />
</LinearLayout>