最小化Listview的内容

时间:2011-03-24 07:02:28

标签: android database listview textview

我将我的应用程序连接到数据库服务器,并在Listview中显示数据库的内容。

数据库的内容量很大(超过500个字符)。每当我尝试在ListView中显示它时,它都会显示所有500个字符。我想只显示有限数量的文本,而不是全部。

是否可以最小化textview的内部内容?

2 个答案:

答案 0 :(得分:1)

是的,您可以将TextView限制为一行:将以下属性添加到TextView

android:singleLine="true"
android:maxLines="1"
android:inputType="text"
android:ellipsize="end"

整个事情有点儿麻烦,因此增加的属性应该没有区别(Google Code Issue 882)。

答案 1 :(得分:0)

只需将一个子字符串后跟三个句点写入listview项的textview。您必须覆盖baseadapter。

编辑:

实际上你不必覆盖baseadapter ...只需将两个值(完整和缩短的值)存储为名称值对,并使用短值显示和长参考。