我正在尝试创建tableview
(如 Excel 中的电子表格)。该表需要从(例如 30k 条记录)中读取数据并使用和cursor
之类的视图回收。该表必须快速并且有列(例如我喜欢有 4 列,每列都有不同的大小)。ListView
GridView
re-sizable
我做了什么 :
GridView
使用自定义光标适配器- 看起来像带有标题行的表格(列的名称)
- 表格很快,阅读表格光标和回收视图
- 无法重新调整列大小,因为在 GridView 上绘制所有列的大小相同
每列都是
ListView
并且他们有同步的滚动监听器- 看起来像桌子
- 如果您触摸某个列表,它将停止滚动,而其他列表将继续滚动
- 去脏溶液
TableLayout
带适配器- 正在阅读表单适配器
- 没有回收视图,并且记录大量内存异常被抛出
风俗
GridView
- 扩展 AbsListView 的自定义 TableView ,我无法使用 AbsListView 中的字段,因为它们受包保护。
我认为最好的视图将是带有适配器的 TableLayout/View。请帮助我找到这种视图的最佳解决方案。
ps 也许 Roman Guy 可以为下一个 android 版本提供帮助和编码 TableView :)