通过LayoutParams的 addRule方法来额外的添加别的规则了,android.widget.RelativeLayout.LayoutParams.addRule(int verb, int anchor),
比如:
relLayoutParams.addRule(RelativeLayout.ABOVE,imageViewId.getId())
relLayoutParams.addRule(RelativeLayout.BELOW
relLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT ,-1) 与
relLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT ,RelativeLayout.TRUE) 与
relLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT
(
relLayoutParams.setMargins(arg0, arg1, arg2, arg3)或者
)
下面就将verb 相关常量名列如下:
relLayoutParams.alignWithParent=true
RelativeLayout.CENTER_HORIZONTAL
RelativeLayout.CENTER_VERTICAL
RelativeLayout.CENTER_IN_PARENT
RelativeLayout.ALIGN_PARENT_BOTTOM
RelativeLayout.ALIGN_PARENT_TOP
RelativeLayout.ALIGN_PARENT_LEFT 紧贴父控件的左边边缘
RelativeLayout.ALIGN_PARENT_RIGHT
RelativeLayout.ABOVE
RelativeLayout.BELOW
RelativeLayout.LEFT_OF
RelativeLayout.RIGHT_OF
RelativeLayout.ALIGN_TOP
RelativeLayout.ALIGN_BOTTOM
RelativeLayout.ALIGN_LEFT
RelativeLayout.ALIGN_RIGHT
RelativeLayout.ALIGN_BASELINE