gpt4 book ai didi

java - LIBGDX - 标签与字体大小不匹配

转载 作者:行者123 更新时间:2023-12-02 11:57:36 24 4
gpt4 key购买 nike

我有一个问题,我的标签不适合我的皮肤字体大小,我不明白为什么

这是我的代码:

import com.badlogic.gdx.scenes.scene2d.ui.Label;
import com.badlogic.gdx.scenes.scene2d.ui.Skin;
import com.badlogic.gdx.scenes.scene2d.ui.Table;
import com.badlogic.gdx.utils.Align;

public class MoveDetailBox extends Table
{
private Label ppLabel;

private Label moveTypeLabel;

public MoveDetailBox(Skin skin) {
super(skin);
// TODO background name option box? rename it
this.setBackground("optionbox");
Table container = new Table();
this.add(container).pad(5f); // TODO PADS
this.ppLabel = new Label("??/??", super.getSkin());
this.moveTypeLabel = new Label ("TYPE/??", super.getSkin());
Table row1 = new Table();
row1.add(new Label("PP", super.getSkin())).align(Align.left);
row1.add(this.ppLabel).space(5f).align(Align.right);
container.add(row1).space(5f).row();
container.add(this.moveTypeLabel).space(5f).align(Align.left);
container.debugAll();
}
}

这就是我得到的:

enter image description here

如您所见,我的标签(绿色矩形)比字体大小小

最佳答案

调用 .pack 应最终确定表格的布局以及宽度和高度。在构造函数的末尾:

this.add(container).pad(5f);
this.pack();

如果尺寸看起来不正确,请覆盖首选尺寸:

this.add(container).width(width).height(height).pad(5f);
this.pack();

关于java - LIBGDX - 标签与字体大小不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47477842/

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