我在组中创建一个按钮
menubutton = new Button(style);
menubutton.setPosition(topbar.getX() + 910, topbar.getY() + 22);
menubutton.setBounds(menubutton.getX(), menubutton.getY(), menubutton.getWidth(), menubutton.getPrefHeight());
menubutton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
Gdx.app.log("Log", "Test");
}
});
this.addActor(menubutton);
然后我在那里创建一个表
table = new Table();
table.setSize(1100, 600);
table.setBackground(new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal("bkgd.png")))));
table.setPosition(90, 60);
this.addActor(table);
表格与按钮重叠,但是在按钮所在位置的表格区域中点击,clicked事件触发
通过设置后组.setTouchable(Touchable.disabled)解决。