下記のように位置指定を互いに指定しているとcircular dependencies errorになる。
<TextView
android:id="@+id/view_top"
android:layout_above="@+id/view_bottom"/>
<TextView
android:id="@+id/view_bottom"
android:layout_below="@+id/view_top"/>
指定するのは片方だけでいい
<TextView
android:id="@+id/view_top"
android:layout_above="@+id/view_bottom"/>
<TextView
android:id="@+id/view_bottom"/>