在Android ListView
中,ListView
中的节点是否可以处理最大长度?
我正在将XML文件扩展为ListView
,在某些情况下,进入它的数据可能会相当大......
我可能截断数据并允许用户点击该项目并在单独的视图中显示全文,但它可以处理的最大长度是多少?
答案 0 :(得分:1)
ListView
填充在设备的内存中。在ListAdapter
- 类中,您可以指定列表的输入。
我只能猜测,但我认为,对于一个项目,它可以打印尽可能多的字符串。根据你的设备/模拟器的内存中可以放置多少个完整的字符串,我猜你会得到某种溢出。
但是ListView
意味着显示大量短数据并重定向到完整数据(就像你说的额外活动一样)。此外,我认为这看起来不会很好。
答案 1 :(得分:1)
据我所知,ListView中的最大文本长度没有硬性限制。但是你受到设备资源(内存,CPU等)的限制。
从UX的角度来看,在ListView中放置长文本并不是一个好主意。让您的用户满意并将其拆分为list => detail。