Java 按钮ClickListener在LibGDX游戏中不工作

Java 按钮ClickListener在LibGDX游戏中不工作,java,android,libgdx,Java,Android,Libgdx,我正在使用LibGDX开发一款Android游戏。菜单屏幕中有4个按钮,但这些按钮的ClickListener不起作用 // retrieve the custom skin for our 2D widgets Skin skin = super.getSkin(); // create the table actor and add it to the stage table = new Table( skin ); table.width = stage.width(); table.h

我正在使用LibGDX开发一款Android游戏。菜单屏幕中有4个按钮,但这些按钮的
ClickListener
不起作用

// retrieve the custom skin for our 2D widgets
Skin skin = super.getSkin();

// create the table actor and add it to the stage
table = new Table( skin );
table.width = stage.width();
table.height = stage.height();
stage.addActor( table );

// retrieve the table's layout
TableLayout layout = table.getTableLayout();

// register the button "start game"
TextButton startGameButton = new TextButton( "Start game", skin );
startGameButton.addListener( new ClickListener() {
    @Override
    public void clicked(InputEvent event, float x, float y) {
        System.out.println("hiii");
        Assets.load();
        // game.getSoundManager().play( TyrianSound.CLICK );
        game.setScreen( new GameScreen(game) );
    }
} );

layout.register( "startGameButton", startGameButton );

如何激活LibGDX中按钮的
ClickListener

Gdx.input.setInputProcessor(stage);
现在不是“单击方法”,而是“单击方法”(我想!),以防有人遇到与我在发现此问题时遇到的问题相同的问题:

startGameButton.addListener( new ClickListener() {              
    @Override
    public void clicked(InputEvent event, float x, float y) {
        game.setScreen( new GameScreen(game) );
    };
});

现在单击它作为方法名称,以小写字母“c”开始。此外,现在它是
startGameButton.addListener