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