此方法不是很直接,不过没有发现更简单的方法。
首先在JAVA程序中取到RelativeLayout中要改变其布局的元素,比如一个LinearLayout 叫做view1。 然后new一个RelativeLayout.LayoutParams。 构造器的参数为view1的长和宽。 RelativeLayout.LayoutParams的addRule方法,加入要改成的布局,比如RelativeLayout.ALIGN_PARENT_TOP。 最后view1.setLayoutParams(RelativeLayout.LayoutParams)就可以了。