布局有关问题

布局问题
现在屏幕分成上下2大块,上面一块背景为黄色,里面定义一些控件,下面一块背景为白色,里面也定义一些控件,我想问下如果想在xml中配置,该是个什么结构?
我想这样
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  <LinearLayout android:id= "@+id/a"
  定义上面部分的控件
  </LinearLayout>
  <LinearLayout android:id= "@+id/b"
  定义下面部分的控件
  </LinearLayout>
</LinearLayout>
完后在程序中显示最外面的那个LinearLayout

需不需要这样啊?我本想都定义在一个LinearLayout里,但我想上下部分背景色不一样,应该不行吧?


------解决方案--------------------
支持
------解决方案--------------------
好像都可以。
------解决方案--------------------
2个方案都可以,建议一个XML这种方案。上下两部分可以背景不同。
------解决方案--------------------
直接就定义一个就是了嘛,两个多麻烦.简单好