2014-05-18 89 views
4

我試圖禁用我編寫如下一個TEXT按鈕:禁用TEXT按鈕

// 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(真)」功能似乎並不奏效。有沒有其他方法可以完成這項任務?

回答

17

找到了解決辦法:「newGameButton.setTouchable(Touchable.disabled);」