在 libgdx TextButton 中左对齐文本

Posted

技术标签:

【中文标题】在 libgdx TextButton 中左对齐文本【英文标题】:Align text left in libgdx TextButton 【发布时间】:2014-07-27 00:09:21 【问题描述】:

有没有办法将文本按钮中的文本向左(或向右)而不是居中对齐?我一直在寻找它,但我似乎找不到它。是否可以使用 .json 皮肤文件进行操作,如果可以,如何操作?

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

【问题讨论】:

【参考方案1】:

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

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

所以基本上你必须将按钮的标签与按钮内的左侧对齐。显然你可以对右、上、下对齐等做同样的事情。

【讨论】:

【参考方案2】:

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

    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);

【讨论】:

以上是关于在 libgdx TextButton 中左对齐文本的主要内容,如果未能解决你的问题,请参考以下文章

Libgdx之截图

如何在 UITableViewCell 中左对齐或右对齐 UILabel

如何在Android中左对齐TabLayout的标签文本

在python中左右对齐?

Libgdx 之CheckBox ScrollPane

Android Layout在水平布局中左右对齐