【问题标题】:Disabling a TextButton禁用文本按钮
【发布时间】:2014-05-18 21:03:33
【问题描述】:

我正在尝试禁用我编码如下的 TextButton:

    // Setup new game button
    final TextButton newGameButton = new TextButton("New Game", style);
    newGameButton.addListener(new InputListener() {
        @Override
        public boolean touchDown(InputEvent event, float x, float y,
                int pointer, int button) {
            Tyr.getInstance().setScreen(new GameScreen());
            AudioHelper.stopMusic();
            return true;
        }
    });
    table.add(newGameButton).spaceBottom(BUTTON_SPACE);
    table.row();

但是,“setDisabled(true)”函数似乎不起作用。有没有其他方法可以完成这项任务?

【问题讨论】:

    标签: libgdx


    【解决方案1】:

    找到解决办法:“newGameButton.setTouchable(Touchable.disabled);”

    【讨论】:

    • 这只是让我们无法点击按钮。但是如何直观地表明它已被禁用。
    猜你喜欢
    • 2019-01-08
    • 1970-01-01
    • 2013-06-06
    • 2011-06-24
    • 2018-04-09
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多