【面向面试学习】include、merge、viewSutb的区别是什么?

286 阅读1分钟

区别

  • include、viewStub都是引入一个布局
  • merge是作为xml的根节点创建一个布局
  • merge只能作为一个xml的根节点使用,不得作为其他xml的子标签使用
  • include、viewStub都可以作为其他xml的子标签使用
  • merge创建的xml最终通过include、viewStub引入其他xml里
  • include、viewSutb引入merge方式创建的xml将自动去除这个xml的根节点,从而实现减少一层容器的效果
  • viewSub引入一个布局,但是并不加载进入内存,直到setVisible(true)