android - 使用 TableLayout 时行中项目的对齐方式

标签 android layout tablelayout

我正在尝试弄清楚如何在表格的每一行中排列项目 (TableLayout) - 理想情况下,我希望每个单元格的中心水平排列。文档对 TableLayout 的可能性不是很清楚。每个单元格都有不同的 View 小部件,所以我认为表格布局会很好,但它们的大小都不同,并且每个单元格内默认为左上对齐。

如果我无法将它们排成一行,那么我将需要使用不同的布局管理器

最佳答案

设置cell中view的layoutGravity为center-vertical, center-horizo​​ntal, center.

layoutGravity 告诉父 View 它希望如何显示,因此这将导致表格行在单元格中居中。

关于android - 使用 TableLayout 时行中项目的对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2009710/

相关文章:

android - 以编程方式为 toggleButton (CompoundButton) 触发 CheckedChanged

android - Room - 为什么使用@Relation 而不是@ForeignKey?

flutter - 如何在行中放置容器

Android:在动态表格行的右侧动态添加图像

android - 多列列表中的 nullPointerException

css - 表格到 CSS ....布局从 Photoshop 切片

java - 从照片库中随机选择一张图像

android - 如何将 GraphView 集成到我的项目中?

java - 当用户滚动时,具有自定义布局的 Jtable 会闪烁

android - 在 LinearLayout 中显示整个 ListView