textView中的多行省略号 - 这是一个已知的错误吗?

时间:2011-05-25 22:31:33

标签: android

我想在我的TextView中只显示6行,还有更多我希望删除的内容。

所以,我做了

<TextView android:id="@+id/text" android:layout_width="wrap_content"
    android:layout_height="wrap_content" android:layout_alignParentLeft="true"
    android:layout_centerVertical="true" android:paddingLeft="20dip"
    android:paddingRight="40dip" android:textSize="18dip"
    android:paddingBottom="5dip" android:paddingTop="5dip"
    android:maxLines="6" 
    android:ellipsize="marquee" 
    android:singleLine="false"
    />

此TextView是我的列表行内容的一部分。我有一个listView的自定义适配器。

问题是我没有像我预期的那样在第6行的末尾看到省略号“...”。如果我删除android:maxLines =“6”并设置android:singleLine =“true”,那么我确实在第一行的末尾看到“...”。那么,如果线的数量超过一个,为什么选框不起作用?

这是一个已知的错误吗?如果是,任何解决方法?我甚至尝试在java文件中的textView上设置setSelected(true)。仍然没有工作。

我正在使用HoneyComb 3.1 SDK。

1 个答案:

答案 0 :(得分:1)

看起来这是一个旧的错误:Issue 2254