我将我的应用程序连接到数据库服务器,并在Listview中显示数据库的内容。尽量减少Listview的内容
数据库的内容数量巨大(超过500个字符)。每当我尝试在ListView中显示它时,它都会显示全部500个字符。我只想显示有限数量的文本,而不是全部。
是否可以最小化textview的内容?
我将我的应用程序连接到数据库服务器,并在Listview中显示数据库的内容。尽量减少Listview的内容
数据库的内容数量巨大(超过500个字符)。每当我尝试在ListView中显示它时,它都会显示全部500个字符。我只想显示有限数量的文本,而不是全部。
是否可以最小化textview的内容?
是的,你可以限制TextView
,一条线路:将以下属性添加到您的TextView
android:singleLine="true"
android:maxLines="1"
android:inputType="text"
android:ellipsize="end"
整个事情是有点马车因此添加的属性应该没有什么区别(Google Code Issue 882)。
只需写一个子字符串后跟三个句点到listview项目的textview。你将不得不重写baseadapter。
编辑:
其实你不必重写baseadapter ...只是存储两个值,充分和缩短,如名称值对和使用较短的一个用于显示和长以供参考。
嗨约瑟夫,我试过这种情况,但它仍然没有转换成单行。 – RAAAAM 2011-03-24 13:04:08
很抱歉已更新。您应该可以在Java中执行相同的操作。 – 2011-03-24 13:53:10