0

在此处输入图像描述我想放置一个TextView多线的权利TextView

请检查下面的代码。

<RelativeLayout
    android:id="@+id/rltest"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/rlanswer"
    android:layout_marginLeft="@dimen/grdiviewspacing"
    android:layout_marginRight="@dimen/grdiviewspacing"
    android:background="@android:color/transparent" >

    <TextView
        android:id="@+id/lblanswer2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dip"
        android:ellipsize="end"
        android:lines="1"
        android:text="@string/strbookmarkmessage"
        android:textColor="@color/black"
        android:textSize="@dimen/listviewlocationsize"
        android:textStyle="bold" />

    <TextView
        android:id="@+id/btnyesiwillcollectitby"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="5dip"
        android:layout_toRightOf="@id/lblanswer2"
        android:autoLink="all"
        android:linksClickable="true"
        android:text="@string/stryesiwillcollectitby"
        android:textColor="@color/linkcolor"
        android:textSize="@dimen/listviewlocationsize" />
</RelativeLayout>

我试过上面代码的问题是它没有显示第二个TextView。如果我尝试,我们在哪里layout_below- 它显示第二个文本视图。任何人都可以帮助我.. 我想要这样的东西 - 蓝色 textview 文本来阅读 textview。

4

2 回答 2

1

使用LinearLayout而不是RelativeLayoutlayout_weight=1两者TextView你会得到任何你想要的结果。

于 2013-10-10T13:14:46.823 回答
0

如果您想继续使用 a RelativeLayout,则必须为TextView“lblanswer2”设置 dip 的宽度(而不是 wrap_content),否则如果您的文本很长,它将始终占据整个位置。

如果RelativeLayout不需要使用 a ,您可以按照 pratik 的回答并实施 a LinearLayout,这样您的 2TextViews将平均共享宽度。

于 2013-10-10T14:47:38.900 回答