たぶん今はこうなっているんだろう
<frame>
 <relative>
  <view1/>
  <view2/>
  <view3/>
 </relative>
 <layout?>
  <view4/>
 </layout?>
</frame>

こうすればRelativeLayoutの指定で
View2とView3の上下も使えるんじゃない?
<frame>
 <relative>
  <view1/>
  <view2/>
  <view3/>
  <layout?>
   <view4/>
  </layout?>
 </relative>
</frame>

これだけ見ると一番下のFrameLayoutすらいらない気がする