【发布时间】:2015-09-23 17:48:18
【问题描述】:
我正在使用 LIBGDX。
我正在尝试在图像的中心设置一个文本字符串,并将其用作可点击按钮。
不幸的是,我没有找到解决方案。
【问题讨论】:
-
能否发布您到目前为止所尝试的内容?
-
ImageTextButton.ImageTextButtonStyle style = new ImageTextButton.ImageTextButtonStyle(startButtonStyle); final ImageTextButton bb = new ImageTextButton(Integer.toString(levelNumber), style ); bb.stack(new Image(new TextureRegion(new Texture(Gdx.files.internal("levelButton.png"))))); bb.getLabel().setAlignment(Align.center);还是不行 -
如果您不知道如何使用小部件,最好的方法是使用
Table和Label。我必须说,libgdx 的 UI 有点难以按预期工作如果你是新手,所以尝试简单的方法,并用你的逻辑控制点击事件来改变图像。如果你做到了,你可以实现更复杂的组件,比如ImageTextButton。
标签: libgdx imagebutton