2011-03-24 77 views
0

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

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

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

回答

1

是的,你可以限制TextView,一条线路:将以下属性添加到您的TextView

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

整个事情是有点马车因此添加的属性应该没有什么区别(Google Code Issue 882)。

+0

嗨约瑟夫,我试过这种情况,但它仍然没有转换成单行。 – RAAAAM 2011-03-24 13:04:08

+0

很抱歉已更新。您应该可以在Java中执行相同的操作。 – 2011-03-24 13:53:10

0

只需写一个子字符串后跟三个句点到listview项目的textview。你将不得不重写baseadapter。

编辑:

其实你不必重写baseadapter ...只是存储两个值,充分和缩短,如名称值对和使用较短的一个用于显示和长以供参考。