如何以编程方式折叠一个代号为一个手风琴组件?
在我的应用程序中,我有一个手风琴,它用一些单选按钮扩展身体容器。当选择单选按钮时,我想自动折叠(关闭)身体。
添加有关此问题的更多详细信息:
我的目的是创建一个具有与ComboBox相同行为的组件,但使用Accodion组件作为基类。我编写了一个最小的用例来重现问题,您可以在这里获得它的源文件MyApplication.java。
这段代码实现了Steve我想。但这对我没用。
运行这段代码很简单。只需创建一个CodeName One项目并替换CodeName One向导生成的MyApplication.java文件并运行该项目(我使用Netbeans )。我在Radio中设置了命令来折叠组件,正如您在第271行til 280中看到的那样。但没起作用。
发布于 2017-03-30 16:50:57
在单选按钮的动作侦听器中,检查它是否被选中,然后调用手风琴上的塌陷(BodyContainer)。
编辑:手风琴中有一个错误,导致崩溃()不能正常工作。这是现在的固定,并将在下一个插件更新。
请参阅这个样本以查看正确的用法。
注意,在调用collapse(component)之后,您应该调用手风琴的animateLayout()方法,以便显示更改。
https://stackoverflow.com/questions/43123798
复制相似问题