android - android中<include>和<ViewStub>的区别

标签 android include viewstub

<\include>标签和<\ViewStub>标签有什么区别,在设计布局时更喜欢哪一个。

最佳答案

只会在您的基本 xml 文件中包含 xml 内容,就好像整个内容只是一个大文件一样。这是在不同布局之间共享布局部分的好方法。

有点不同,因为它不是直接包含的,只有在你实际使用它/需要它时才会加载,即当你将它的可见性设置为 VISIBLE (实际可见)或 INVISIBLE (仍然不可见,但其大小不再为 0)。这是一个很好的优化,因为您可以在任何地方拥有一个包含大量小 View 或标题的复杂布局,并且仍然可以非常快速地加载您的 Activity。一旦您使用其中一个 View ,它就会被加载。

关于android - android中<include>和<ViewStub>的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567352/

相关文章:

c - #include <...> 项的顺序在 C 中很重要吗?

c++ - 在 C++ 中,以这种方式包括有问题吗?

android - 单个 viewStub 中的多个布局

android - 如何创建 View stub ?

java - 服务在应用程序关闭时停止,而以前没有

android - 如何在位图上动态创建按钮或在 Android 中覆盖按钮?

android - cordova phonegap 在应用程序中使用外部网页同时维护页眉/页脚(用于导航)

javascript - 包含多个 &lt;script&gt; 的指南

android - 如何在Android Studio中显示ViewStub预览?

java - 如何在安卓上移动球