Android:在文本溢出时,转到新行?

时间:2011-04-28 11:10:09

标签: android android-layout

我有以下布局......

     <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:orientation="horizontal" android:layout_height="wrap_content">
    <ImageView android:id="@+id/Pic" android:src="@drawable/icon" android:layout_width="25dip" android:layout_height="25dip"></ImageView>
    <LinearLayout android:id="@+id/linearLayout2" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content">
        <TextView android:textColor="#5379E2" android:text="Item" android:id="@+id/Title"  android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
        <TextView android:text="" android:textColor="#000000" android:id="@+id/Description" android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
        <TextView android:text="" android:textColor="#000000" android:id="@+id/url" android:layout_width="wrap_content" android:layout_height="match_parent"></TextView>
    </LinearLayout>
</LinearLayout>

每当文本对于单行而言太大,它就会溢出就好了。

This is the first line and when it gets too big it does
                                                      t
                                                      h
                                                      i
                                                      s

但是,我想要它做的就是这个..

This is the first line and when it gets too big it should
do this.

我将如何实现这一目标?

修改

所以看起来这种情况正在发生,因为三个Textview中的每一个都占用了这样的空间..

 |------|-----|-----|
 |      |     |     |
 |______|_____|_____|

因此,当它溢出时,它会转到它各自的文本行。问题是这不是我想要的。我需要3个textviews看起来构成一个句子。我没有使用过一个textview,因为我想以不同的方式为每个textview着色。

1 个答案:

答案 0 :(得分:-2)

您是否为textview尝试过此设置?

android:singleLine="false"