Android 需要做一张桌子:哪一张更适合表演?

Android 需要做一张桌子:哪一张更适合表演?,android,android-layout,Android,Android Layout,在我的应用程序中,我从网上下载了一些需要以表格方式排列的数据。 我已经知道维度:大约26行6列,无论如何,数据可以在后续调用中更改,所以我必须以动态方式创建此表 由于它是一个表,我虽然使用了一个表布局(以前从未使用过),但另一方面,我可以简单地使用一个列表视图,为单个项目使用一个具有水平方向的6元素线性布局 ListView引起了我的兴趣,因为它是一个适配器视图(我想稍后我会将此数据存储在sqllite db中),所以填充它非常简单和直接,无论如何,我不知道它是否是解决我的问题的最佳方法 你的意

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

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

ListView引起了我的兴趣,因为它是一个适配器视图(我想稍后我会将此数据存储在sqllite db中),所以填充它非常简单和直接,无论如何,我不知道它是否是解决我的问题的最佳方法


你的意见是什么?表格布局、列表视图还是其他

列表视图是一组布局的集合,一个自动显示在另一个下面。开发人员通过活动中的一段代码添加新项目。一个例子是通讯录,其中你有很多联系人一个接一个

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


这里有一个可能回答您想要知道的问题,当谈到性能时,我认为您应该使用
ListView
,因为
ListView
支持视图回收,您可以查看并发布有关视图回收的更多详细信息


希望对您有所帮助:)

您是否需要为每行设置水平滚动?因为数据在小型设备上可能不完全可见。井数据主要是数字,最多2位,所以我猜水平空间足够了!:)