【发布时间】:2020-07-12 09:48:57
【问题描述】:
我是 Android 开发新手,所以下面是一些非常基本的问题,但我觉得在 Android 中填充表格并不简单。 我有一个对象列表,并且想将每个对象添加到我的 TableView 中的一行。 我也想有一个固定列的固定标题。
每个标题单元格应与同一列中的所有其他行单元格具有相同的宽度。
问题 1:如何添加列?通过向 TableRow 添加多个 TextView 并自己预测边框?这不是自动完成的吗?
问题 2:如果我动态添加一个新的 TableRow 到 TableLayout 并添加与标题相同数量的列(又名新的 TextViews?),这些会自动与标题的列具有相同的宽度吗?
问题 3:是否有一个简单的方法可以回答我的问题?我已经在谷歌上搜索了一段时间,似乎没有找到任何简单的教程。
【问题讨论】:
-
您应该改用 ListView 或 RecycleView。互联网上的例子。
-
如果你的表格行相似,那么最好使用
RecyclerView而不是TableLayout
标签: android header rows tablelayout