在libgdx的TextButton中将文本左对齐

9

有没有办法将TextButton中的文本左对齐(或右对齐)而不是居中?我已经搜索过了,但似乎找不到。这是可以通过.json皮肤文件来实现的吗?如果可以,怎么做呢?

谢谢,如果表述不准确,请告诉我 :)

2个回答

13

是的,你可以将文本对齐到按钮的左侧,参见以下示例:

someButton.getLabel().setAlignment(Align.left);

基本上,您需要将按钮标签与按钮内部的左侧对齐。显然,您也可以进行右侧、顶部、底部等方向的对齐。


0

这也可以做同样的事情,“调整标签位置”。

    Skin theSkin= new Skin();  
//Create a button style
    TextButton.TextButtonStyle textButtonStyle = new TextButton.TextButtonStyle();
    textButtonStyle.pressedOffsetY=-4.0f;
    textButtonStyle.unpressedOffsetY=-4.0f;
theSkin.add("default", textButtonStyle);
TextButton   theButton = new TextButton("New",theSkin);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接