Java Libgdx Table expandX()展开所有行
我有一张5×4的钮扣桌。 我只在第一行添加了一个按钮,并将其扩展为X,这样它将占据整行并位于行的中心 问题是,当您将行中唯一的按钮展开为X“expandX()”时,其他行也会展开为XJava Libgdx Table expandX()展开所有行,java,libgdx,alignment,Java,Libgdx,Alignment,我有一张5×4的钮扣桌。 我只在第一行添加了一个按钮,并将其扩展为X,这样它将占据整行并位于行的中心 问题是,当您将行中唯一的按钮展开为X“expandX()”时,其他行也会展开为X 有没有办法使行中只有一个参与者居中、展开或对齐?您不是在展开参与者,而是在展开包含参与者的单元格 请注意,表的每一行都有相同数量的列。表格是没有交错列宽的规则网格。听起来实际发生的情况是,您没有在第一个按钮的单元格中调用colspan,因此当第一列展开时,它会将其余四列推到上方 如果希望第一行中的按钮位于整个表的中
有没有办法使行中只有一个参与者居中、展开或对齐?您不是在展开参与者,而是在展开包含参与者的单元格 请注意,表的每一行都有相同数量的列。表格是没有交错列宽的规则网格。听起来实际发生的情况是,您没有在第一个按钮的单元格中调用
colspan
,因此当第一列展开时,它会将其余四列推到上方
如果希望第一行中的按钮位于整个表的中心,则需要在其单元格上调用colspan(5)
。这使单元格占据所有五列
然后,如果对其调用expandX()
,它将导致所有五列展开。根据您的描述,听起来您不想这样做,根本不应该使用expandX
如果您希望按钮的宽度与整个表格的宽度相同,但不希望表格的宽度大于容纳下一行内容所需的宽度,请在按钮的单元格上使用fillX
,而不是expandX