我有一个用于标签的常量窗格,即VLayout(假设'布局-A ')。 由于每次创建此布局需要时间,因此我只创建一次。 选项卡(假设“ Tab-A ”)显示此Vlayout。但它是可以关闭的。 当第一次打开选项卡时,它没问题。我可以看到Layout-A。 但是,当我关闭并重新打开此选项卡时,我使用“新建”创建 Tab-A ,并将其窗格设置为布局-A 。标签为空。
每次打开 Tab-A 时,是否必须创建布局-A ? 感谢...
答案 0 :(得分:0)
我没有找到来源(只是评论),但我知道在过去我做了一些测试,我正在玩
theTabSet.updateTab(indexOfTheTabToRemove, null);
您可以查看控制台和被销毁的元素。
查看removeTab
方法的javadoc。
因此我们必须将窗格设置为null,删除不会破坏您要使用的窗格的选项卡,并且您可以在需要时将其重新归属到选项卡。
有一个link在谈论这个案例.....(看看帖子的结尾)