所以我有这个代码
suspendDelivery(int)
那里的RelativeLayout.TRUE有什么用?如果我将其设置为false会怎样?
答案 0 :(得分:2)
如果将其设置为FALSE
,就好像规则不存在一样。所有boolean
- 样式规则的默认行为是FALSE
。
答案 1 :(得分:1)
它用于addRule(int verb, int subject)
功能。
默认值为TRUE
。如果您将其设置为FALSE
,则会禁用规则。
根据RelativeLayout.java#1408:public void addRule(int verb)
调用addRule(verb, TRUE)
。
答案 2 :(得分:0)
您可以使用xml文件和java文件
更改参数的xml:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" >
</RelativeLayout>
并在java文件中:
RelativeLayout.LayoutParams positionRules = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
positionRules.addRule(RelativeLayout.ALIGN_BOTTOM, RelativeLayout.TRUE);
positionRules.addRule(RelativeLayout.ALIGN_RIGHT, RelativeLayout.TRUE);
如果为true,则使此视图的右边和后边缘与右边相匹配 和父母的buttom边缘。 否则什么都不做。