Can';在Android2.3中,不要将文本换行并使用省略号

Can';在Android2.3中,不要将文本换行并使用省略号,android,textview,Android,Textview,我有一个文本视图,应该显示最多5行,并包装文本。如果文本太长,还应显示省略号。以下内容使用Android 4.1,但不适用于2.3。如果我将ScrollHorizontal设置为false,则只得到2行。在4.1下,我能做些什么来获得相同的结果吗 <TextView android:id="@+id/tvDescription" android:layout_width="wrap_content" android:layout_height="wrap_conte

我有一个文本视图,应该显示最多5行,并包装文本。如果文本太长,还应显示省略号。以下内容使用Android 4.1,但不适用于2.3。如果我将ScrollHorizontal设置为false,则只得到2行。在4.1下,我能做些什么来获得相同的结果吗

<TextView
    android:id="@+id/tvDescription"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignTop="@id/ivIcon"
    android:layout_toRightOf="@id/ivIcon"
    android:layout_marginTop="-5dp"
    android:ellipsize="end"
    android:maxLines="5"
    android:scrollHorizontally="true"
    android:textColor="#000000"
    android:textSize="16sp" />

似乎是一个已知的bug。我遇到了一个解决方案:


但这已经超过2年了。不确定是否有人提出了更好的解决方案。

您必须尝试用android:Lines代替android.maxLines