我正在尝试创建tableview
(就像Excel中的电子表格一样)。该表需要从cursor
(示例30k记录)中读取数据,并使用回收ListView
和GridView
等视图。该表必须快速并且有re-sizable
列(例如我喜欢有4列,每列都有不同的大小)。
我做了什么:
GridView
使用自定义光标适配器
每列都是ListView
,并且他们已同步滚动侦听器
TableLayout
带适配器
自定义GridView
我认为最好的View将是TableLayout / View with adapter。 请帮我找到这种View的最佳解决方案。
P.S。也许Roman Guy可以为下一个Android版本提供帮助和编码TableView:)
答案 0 :(得分:0)
如果您的tableview不必水平滚动,那么您可以使用ListView
和行的自定义视图。这样的行将是LinearLayout
(水平方向),您需要的列数TextView
为weight
,每个列都有AdapterView
属性,以使其宽度合适。
如果必须水平滚动,那么我看到的唯一方法就是根据{{1}}实现自己的容器。