如何对齐文本按钮中的文本
how to align text in a textbutton
我有一个矩形按钮,我正在尝试对齐其中的文本,例如:
but1.getLabel().setAlignment(Align.left);
我知道有不同的选项,例如 Align.right、bottomRight 等。但是,所有这些选项都将文本围绕矩形的边缘对齐,如下所示。在这种情况下 bottomLeft 和 bottomRight:
我正在寻找一种方法来指定两者之间的内容。例如,我想将文本对齐到 bottomLeft 和中心之间(不在边缘?例如:
TextButton 本质上只是一个带有 Label 组件的 table。这意味着您可以对其应用填充。如果您希望标签从左下角偏移,只需提供适当的填充即可。这看起来像这样:
TextButton tb = new TextButton("1", skin);
tb.pad(20, 5, 0, 15);
当然,如有必要,您始终可以添加对齐方式或其他填充,但这是您操纵标签位置的方式。
我有一个矩形按钮,我正在尝试对齐其中的文本,例如:
but1.getLabel().setAlignment(Align.left);
我知道有不同的选项,例如 Align.right、bottomRight 等。但是,所有这些选项都将文本围绕矩形的边缘对齐,如下所示。在这种情况下 bottomLeft 和 bottomRight:
我正在寻找一种方法来指定两者之间的内容。例如,我想将文本对齐到 bottomLeft 和中心之间(不在边缘?例如:
TextButton 本质上只是一个带有 Label 组件的 table。这意味着您可以对其应用填充。如果您希望标签从左下角偏移,只需提供适当的填充即可。这看起来像这样:
TextButton tb = new TextButton("1", skin);
tb.pad(20, 5, 0, 15);
当然,如有必要,您始终可以添加对齐方式或其他填充,但这是您操纵标签位置的方式。