0

我需要为调查的问题表设计布局。问题的数量是固定的,但回答的数量不是固定的。

查看我想到的表格结构图:http: //i.stack.imgur.com/OLGIG.jpg

我的要求是:

  • 顶行中的名称数量可以变化,如果太多,表格应该能够水平滚动。
  • 问题的数量可能比屏幕上所能容纳的要多。然后表格应该能够垂直滚动。
  • 水平滚动应从 B 列开始,因此问题的 A 列是固定的。
  • 垂直滚动应该从第 2 行开始,因此第一行也是固定的。
  • 行高应该对齐。具体来说,问题文本应与行中的其他单元格对齐。在大多数情况下,问题文本的高度将超过一排。
  • 等宽的列看起来最好。

从 B 开始的列将在运行时动态添加,所以我需要一些关于什么是最佳布局结构的建议,以便以最有效(最少时间编码)的方式完成最终结果。请记住,如果需要编辑现有答案集,我还必须用答案填充视图。

目前我正在考虑使用 TableLayout,但它有其局限性。另一个选项是自定义布局,用作列表视图中的列表项。

任何想法或建议将不胜感激。

4

1 回答 1

0

我会建议潜在的具有 2 列的水平线性布局。在每一列中都有一个列表视图。在最左边的列中,您的 A 列将会消失,而在右边的列中,您基本上会执行相同的操作,但每一行都会有多个值。

从这里,您可以连接两个滚动动作,当右侧滚动时,您必须手动滚动左侧,反之亦然。

这也是关于列表视图的一个很好的教程

http://www.vogella.com/articles/AndroidListView/article.html

于 2012-06-08T17:31:29.240 回答