我正在尝试弄清楚如何在表格的每一行中排列项目 (TableLayout) - 理想情况下,我希望每个单元格的中心水平排列。文档对 TableLayout 的可能性不是很清楚。每个单元格都有不同的 View 小部件,所以我认为表格布局会很好,但它们的大小都不同,并且每个单元格内默认为左上对齐。
如果我无法将它们排成一行,那么我将需要使用不同的布局管理器
最佳答案
设置cell中view的layoutGravity为center-vertical, center-horizontal, center.
layoutGravity 告诉父 View 它希望如何显示,因此这将导致表格行在单元格中居中。
关于android - 使用 TableLayout 时行中项目的对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009710/