Codenameone分层布局

Codenameone分层布局,codenameone,Codenameone,我有两个分层布局的容器,比如c1和c2。 c1有许多按钮、拖放等。 c2在整个屏幕上有一个半透明的背景,中间对齐的图像和一个关闭按钮 我需要能够自动禁用c1的所有行动时,c2被添加到c1。 虽然我可以在运行时将c2添加到c1上时以编程方式处理此问题,但最好自动禁用c1的所有事件 有没有更好的方法来处理这个问题 谢谢我认为使顶层可聚焦应该从底层组件获取事件。但是还没有测试过。它不起作用。我试过rubrics_cntnr.setFocusabletrue;评价标准;您不需要请求焦点,只需要setFo

我有两个分层布局的容器,比如c1和c2。 c1有许多按钮、拖放等。 c2在整个屏幕上有一个半透明的背景,中间对齐的图像和一个关闭按钮

我需要能够自动禁用c1的所有行动时,c2被添加到c1。 虽然我可以在运行时将c2添加到c1上时以编程方式处理此问题,但最好自动禁用c1的所有事件

有没有更好的方法来处理这个问题


谢谢

我认为使顶层可聚焦应该从底层组件获取事件。但是还没有测试过。

它不起作用。我试过rubrics_cntnr.setFocusabletrue;评价标准;您不需要请求焦点,只需要setFocusable。如果该容器在上一次添加的z顺序中位于顶部,它应该会抓取指针事件。我这样做了,容器位于顶部,但底层仍在接收事件我们只是用一个简单的测试用例对此进行了测试,事件不会传递到下面的容器。我建议你检查一下你的密码。