可以在相对布局里面,再写一个Linelayout布局,给两个控件一样的权重,也就是android:gravity=1,或者任意数值,只要是一样的数值。
一般这样的布局问题,都可以通过权重来达到平分的效果,如果受制于手机的虚拟键问题,还可以通过设置scrollview来解决。如图
Android中的每一个Activity都是有或多或少的view组成的,如果view没有层级和归属,每个view相互独立。那么管理起来就会很麻烦,于是有了view层级的概念,也就是子布局,父容器。
android:layout_height="match_parent"
android:orientation="vertical">
如上所述,LinearLayout就是相对的include的layout的父容器。
有提供专门的API的获得父容器,textView.getParent()
get parent
一般都通过这个方法得到父容器
ViewParent vp = View.getParentView()