需要有不那么微不足道的动态列表,其中每条记录由几列(文本、按钮)组成。它应该看起来像:
Text11 Text12 Button1 Button2
Text21 Text22 Button1 Button2
...
起初,实现这一目标的明显方式似乎是TableLayout. 我期望在 res/layout/*.xml 中指定布局/样式数据,并用 java 代码中的一些数据集填充它(如ListView,它可以TextView在 *.xml 中指定项目并将其绑定到某个数组使用ArrayAdapter)。但是玩了一段时间后,我发现所有可能的方法都是完全以TableLayout编程方式填充。尽管如此,直接在 java 代码中创建TableRow和TableRow设置布局属性似乎还不够优雅。
所以问题是:我走对了吗?真的是TableLayout最好的视图来实现这一点吗?也许扩展ListView或其他方式来满足这些要求更合适?