我有一个RelativeLayout
<RelativeLayout
<RelativeLayout ID = TOP
<!--Height = wrap_content -->
</RelativeLayot>
<RelativeLayout ID = MIDDLE
<RelativeLayot ID = mid1
<!-- Placement Below TOP, allign ParentStart -->
<!-- Height = wrap_content -->
</RelativeLayout>
<RelativeLayot ID = mid2
<!-- Placement Below TOP and right of mid1 -->
<!-- Height = wrap_content -->
</RelativeLayout>
</RelativeLayout>
<RelativeLayout ID = BOTTOM
<!--Height = wrap_content -->
<!-- Placement below MIDDLE, alligne Parent Bottom
</RelativeLayot>
</RelativeLayout>
我的要求是这样,TOP和BOTTOM布局的高度是他们的内容,MIDDLE布局在中间重新映射空间,其内容应该在水平和垂直方向上居中。我尝试了高度= 0-和布局重量,但无法实现这一点。
答案 0 :(得分:0)
我使用LinearLayout代替,MIDDLE使用layout_height ='0dp“和layout_weight =”1“。它解决了问题