我的工作方式类似于动态菜单,您点击某些单选按钮并显示特定表单,每个无线电控件都匹配不同的表单。
展示中的示例总是基于Tabs小部件,我不需要这种行为。
我选择将所有表单放在一个Canvas中并相应地隐藏/显示它们(不确定这是最好的主意,如果有人知道我希望听到它的话)
现在我的问题是每个onClick事件都必须.show()一个表单和.hide()另一个9.这很烦人。
有没有办法在“画布”中“获取”当前显示的孩子并隐藏它?
答案 0 :(得分:2)
如果您想要的基本上是互斥锁显示,您可以将所有组件作为布局的成员而不是Canvas,然后使用setVisibleMember()。这隐藏了所有其他成员。