gpt4 book ai didi

java - 表格布局未按预期运行

转载 作者:行者123 更新时间:2023-12-01 10:35:38 24 4
gpt4 key购买 nike

我用这段代码构建了一段 UI:

    // Trying to fix the layout by setting the defaults for the next row.
layout.row().expand(false, false).fill(false).colspan(4);

Label playerLabel = new Label(Settings.playerName + " " + playerScore, skin, "defaultWhite");
layout.add(playerLabel).colspan(1);

Label historyLabel = new Label(getHistory(), skin, "defaultWhite");
historyLabel.setAlignment(2);
layout.add(historyLabel).colspan(2).expandX();

Label cpuLabel = new Label(cpuScore + " CPU", skin, "defaultWhite");
layout.add(cpuLabel).colspan(1);

layout.row();

我希望它能够将玩家和 CPU 分数推到两侧,并将历史标签推到一边以获取剩余空间,但这就是它正在做的事情:

Game UI

我在这里做错了什么吗?我看不出可能出现什么错误。

如果您想查看其余代码,可以在 github 上查看。 ,或者直接询问,我会提供更多背景信息。

最佳答案

不要使用一个表来完成整个布局,而是尝试嵌套表,其中每个内部表都是一行。这消除了对 colspan 的需求,您可以根据需要创建列并布置每个行表,而不会影响其他行。

关于java - 表格布局未按预期运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34756041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com