2011-09-28 84 views
0

我用所有可能的方式来包装文字textview,但它不工作。它只显示一行,其余的都不见了。我从数据库中提取地址并将其分配给textview。我尝试使用textviewheightwidth参数以及所有可能的值,但它仍然不起作用。Textview不包装文本

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/relativeLayout1" android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="fill_horizontal"> 
<TextView android:layout_toRightOf="@+id/address" 
    android:layout_alignTop="@+id/address" android:layout_alignBottom="@+id/address" 
    android:layout_height="wrap_content" 
    android:id="@+id/addressans" 
    android:layout_marginLeft="55dp" 
    android:inputType="textMultiLine" 
    android:layout_weight="1" 
    android:ellipsize="none" 
    android:singleLine = "false" 
    android:layout_width="wrap_content"> 
</TextView> 
</RelativeLayout> 

回答

0

那因为你指定了android:layout_alignTop="@+id/address"android:layout_alignBottom="@+id/address"的。你的TextView没有空间可以伸展。您可能需要删除android:layout_alignBottom="@+id/address"属性以让其伸展至底部。

+0

@ ernazm-true wat你说的,但事情是,如果我删除这些属性,那么我不维护位置它的理由去新的地方 – sups

+0

你确定你有'id = @ + id/address'的视图在那'RelativeLayout'? – ernazm

+0

它done.i了it.thnx很多人..我花了很多小时发现这是happning..thnx很多 – sups