【发布时间】:2015-01-25 17:46:39
【问题描述】:
我是android开发的新手,很想知道两者之间的区别,我已经阅读了一些教程,但还没有找到一个简单的示例用法。
如果有人能提供这样的例子或指点一下,我会很高兴。
【问题讨论】:
标签: android
我是android开发的新手,很想知道两者之间的区别,我已经阅读了一些教程,但还没有找到一个简单的示例用法。
如果有人能提供这样的例子或指点一下,我会很高兴。
【问题讨论】:
标签: android
<include /> 只会将 XML 内容包含在您的基本 XML 文件中,就好像整个内容只是一个大文件一样。这是在不同布局之间共享布局部分的好方法。
<ViewStub /> 有点不同,因为它不直接包含在内,只有在您实际使用/需要它时才会加载,即当您将其可见性设置为“true”时。这是一个很好的优化,因为您可以在任何地方拥有一个包含大量小视图或标题的复杂布局,并且仍然可以非常快速地加载您的 Activity。一旦您使用其中一个视图,它就会被加载。
包括
用于复用布局资源
ViewStub
用于懒惰地膨胀布局资源
【讨论】: