创建时是否可以相对布局在运行时设置相当于android:layout_below
以编程方式?
Yes:
RelativeLayout.LayoutParams params= new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, R.id.below_id);
viewToLayout.setLayoutParams(params);
首先,代码通过指定高度和宽度创建新的布局参数。这addRule
方法正确添加 xml 的等效内容android:layout_below
。然后你只需调用View#setLayoutParams
在您想要拥有这些参数的视图上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)