Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java libdgx如何设置文本按钮的样式?_Java_Android_Button_Libgdx - Fatal编程技术网

Java libdgx如何设置文本按钮的样式?

Java libdgx如何设置文本按钮的样式?,java,android,button,libgdx,Java,Android,Button,Libgdx,默认情况下使用 它包含 com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: { default: { font: default-font, fontColor: white } }, com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: { default: { down: default-round-down, up: default-round, font: def

默认情况下使用

它包含

com.badlogic.gdx.scenes.scene2d.ui.Label$LabelStyle: {
default: { font: default-font, fontColor: white }
},
com.badlogic.gdx.scenes.scene2d.ui.TextButton$TextButtonStyle: {
default: { down: default-round-down, up: default-round, font: default-font, fontColor: white     },
toggle: { down: default-round-down, up: default-round, checked: default-round-down, font:     default-font, fontColor: white, downFontColor: red }
},
--

如果单击,它将使用
按钮.setColor(color.RED)更改颜色这很有效

如果再次单击,我希望它更改回默认样式。我写了以下内容,但它导致了一个错误

button.setStyle(new TextButton.TextButtonStyle());
错误是:

FATAL EXCEPTION GLThread 2812
java.lang.IllegalRuntimeException: Missing LabelStyleFont

我的资产文件夹中已经有文件default.fnt和default.png。请开导我

您不需要执行TextButton.getStyle()来获取样式吗

FATAL EXCEPTION GLThread 2812
java.lang.IllegalRuntimeException: Missing LabelStyleFont