前几天想要实现仿微信的界面,在使用相对布局时用到下面四个属性,分别是android:layout_alignTop,android:layout_alignBottom,android:layout_above,android:layout_below四个属性。首先来分析这4个属性:
// 相对于给定ID控件
android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐;
android:layout_alignBottom 将该控件的底部边缘与给定ID的底部边缘对齐;
在使用过程中需要实现的是这个效果:
中间是一个Fragment,我们需要为这个Fragment确定位置,下面贴一下布局文件:
android:layout_width="match_parent"
android:layout_height="match_parent">
android:id="@+id/actionbar_my"
layout="@layout/main_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"