我正在使用一个textbutton,当您单击它时,它的文本从OFF更改为ON。但是一旦这样做,大小就完全不同了。有没有办法使按钮保持其当前大小?我试过了按钮的setScale和setSize,但是它似乎没有任何作用。如果相关,我正在使用表格中的按钮。

最佳答案

如果使用该表,则应改为更改cell的大小。

例如,假设您的代码是:

TextButton btn = new TextButton(...);
btn.setSize(100, 100);
table.add(btn);

您应该这样定义它:
TextButton btn = new TextButton(...);
table.add(btn).size(100, 100); // <-- resize cell, not button

请参考this文档以获取更多信息。

09-30 18:13