表格数据的高性能网格布局

时间:2015-06-27 01:41:11

标签: android

我有一个需要显示表格数据的应用,但它不是可预测的架构。一些配置将有3列,大约5列,一些可能更多或更少。简而言之,我无法预先建立布局......

我已经有代码遍历从数据库中提取的值,并为每个元素添加带有TextView的TableRows。它运作良好,但速度很慢。我没有ANR,但这只是时间问题。

是否还有其他更好的方法来加载这些表/网格?我已经浏览了ViewPager上的一些教程,但这似乎需要一个可预测的页面数量。

如果可能的话,他们会喜欢它是懒惰的",只有在需要的时候才能显示数据。

由于

1 个答案:

答案 0 :(得分:0)

RecyclerView提供了一种功能强大的通用机制,可以在任何方向上连续滚动,循环查看视图元素(但允许同源和异构内容),并且可能是您在实现动态选项卡时所需要的。< / p>

如果要显示动态加载元素并且每行都被回收的可滚动项列表,那么您可能希望使用ListView小部件来完成它。