Android学习笔记(七):布局管理器的嵌套

时间:2024-04-11 18:38:01

布局管理器----布局管理器的嵌套

  1. 在设计用户界面时,使用一种布局管理器往往难以达到我们想要的效果,这时就需要把多种布局管理器嵌套使用。比如:
    Android学习笔记(七):布局管理器的嵌套
    这个界面就需要一个线性布局管理器里面嵌套两个相对布局管理器来实现。
  2. 嵌套的原则:
  • 根布局管理器必须包含xmlns(命名空间)属性;其他布局管理器可有可无。
    Android学习笔记(七):布局管理器的嵌套
    Android学习笔记(七):布局管理器的嵌套
    Android学习笔记(七):布局管理器的嵌套
  • 在一个布局文件中,最多只能有一个根布局管理器; 如果需要多个,就必须再用一个布局管理器把他们括起来,而这个布局管理器就变成了新的根布局管理器。如:
    如果两个线性布局管理器在一个布局文件中不嵌套使用就会报错:
    Android学习笔记(七):布局管理器的嵌套
    这时再用一个线性布局管理器来嵌套他们就可以了:
    Android学习笔记(七):布局管理器的嵌套
  • 不能嵌套太深。如果嵌套太深,会影响性能(主要体现在页面加载速度慢)。