如何有效地创建大表在android视图?



我有一个屏幕,需要包含一个相当大的表(14)。目前我有它定义为一个TableLayout与一堆的tableview和textview。这绝对是低效的,因为这意味着布局总共有超过150个视图。还有其他选择吗?

要求:

  • 每个视图都有自己的onClickListener,这是在视图第一次创建时以编程方式设置的。也许在XML中也有更好的方法。
  • 我需要能够快速遍历表格以更新背景颜色和文本
  • 文本是HTML,因为它有时会被粗体,下划线,并可能包括一个可选的下标。例如Thing粗体Thing(也加了下划线),甚至粗体sub只有"粗体"下划线和"子"。不是。

我还没有使用过这个库,但它看起来很有趣。

evrencoskun: Android TableView

最新更新