按需膨胀片段

Inflating Fragment on Demand

我有一个 Fragment 里面有很多 Views。然而,目前,我打算隐藏那些 Views 除非满足某些条件,并让 Fragment 显示一些占位符文本。

我目前只是在使用 FrameLayout 叠加层 ,因为 Fragment 将具有 可见性 如果满足条件,则设置为 GONE,但此解决方案并非最佳。

有没有办法根据需要 Fragment 膨胀内容?

听起来 ViewStub 就是你想要的。

有关详细信息,请参阅 this tutorial