【问题标题】:Stop the libgdx TextButton from changing size depending on text停止 libgdx TextButton 根据文本改变大小
【发布时间】:2014-02-04 12:52:12
【问题描述】:

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

【问题讨论】:

    标签: java user-interface size libgdx scene2d


    【解决方案1】:

    如果您使用的是表格,则应改为更改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文档。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多