我有一个与懒加载视图/布局性能相关的问题。 有时我们想动态显示/隐藏多个视图。在这种情况下,我们有四个选择:
- 将所有布局包含在.xml中,并使用setVisibility方法(如View.GONE和VIEW.VISIBLE)
- 使用ViewFlipper / ViewSwitcher
- 使用ViewStub
- 通过编程方式填充新布局。
哪一个拥有最佳性能? 我已经Google了一番,发现ViewStub是专为此设计的,但我不确定。也许我错了,或者甚至有第五个选项我不知道。您对此有不同的观点或经验吗?谢谢!