libgdx - 在 LIBGDX 运行时添加 Textbutton
问题描述
我的舞台上添加了一个组(演员)。
public class Actionbar extends Group
在构造函数中,我添加了 Textbuttons
TextButton newButton = new TextButton(label, skin);
newButton.addListener( ...
到目前为止一切都很好。我可以处理按钮的点击。
稍后在 act() 方法(从事件触发)中在运行时添加相同的 Textbutton 时,我可以看到该按钮,但它不可点击。
任何人都可以帮助如何做到这一点?
解决方案
恐怕您的问题需要更多信息来回答,或者甚至可能需要一个最小的可重现示例。
- 按钮是在 act() 方法中还是在外部作为类字段实例化?
- 这个监听器在哪里定义?
- act() 被设计为每个时间步都被调用,你经常添加按钮吗?
也许向我们展示更多您的代码就足够了。
推荐阅读
- qt - 如何自定义 QSlider 中的手柄颜色?
- node.js - Electron - IPC 改变对象
- rest - Partner Central rest api 401 未经授权的访问
- scala - scala中的Java对象序列化
- java - 如何在 Android Studio 中导入项目后修复错误
- php - PHP使用json_encode,必须输出具体数据
- angular - Angular 5浏览器后退按钮不起作用
- angular - 尽管在角度服务文件中使用了两种不同的方法,但同一组件中不同视图中的两个 rxjs .pipe() 方法给出了相同的结果
- java - 如何使用最少的代码比较整数?
- vb.net - 如何将布尔值的结果影响到布尔值?表达