0

在我的应用程序中,我从网上下载了一些需要以表格方式排列的数据。我已经知道维度:大约 26 行和 6 列,无论如何数据可以在后续调用中更改,因此我必须以动态方式创建此表。

因为它是一张我虽然使用 TableLayout(以前从未使用过)的表格,但另一方面,我可以简单地使用列表视图,对单个项目使用具有水平方向的 6 个元素的线性布局。

ListView 让我很感兴趣,因为它是一个适配器视图(我想我稍后会将这些数据存储在 sqllite db 中)所以填充它非常简单明了,反正我不知道它是否最适合我的问题。

你的意见是什么?TableLayout、ListView 还是其他?

4

2 回答 2

1

在性能方面,我认为您应该使用ListView,因为ListView支持视图回收,您可以查看thisthis post以获取有关视图回收的更多详细信息。

希望能帮助到你 :)

于 2012-09-27T16:39:59.217 回答
0

ListView 是一组布局,这些布局自动显示在另一个之下。开发者通过 Activity 中的一段代码添加新项目。一个例子是地址簿,你有很多联系人一个接一个。

另一方面,TableView 是在布局文件中定义的,不仅需要包含彼此下方或上方的元素,还可以将元素排列在左侧或右侧。TableView 正是它所说的:一个有行和列的表。

这是一个类似的问题,可能会回答您想知道的问题

于 2012-09-27T16:12:59.073 回答