RelativeLayout.LayoutParams.AddRule 方法

定义

重载

AddRule(LayoutRules)

添加由 RelativeLayout 解释的布局规则。

AddRule(LayoutRules, Int32)

添加由 RelativeLayout 解释的布局规则。

AddRule(LayoutRules)

添加由 RelativeLayout 解释的布局规则。

[Android.Runtime.Register("addRule", "(I)V", "GetAddRule_IHandler")]
public virtual void AddRule (Android.Widget.LayoutRules verb);
[<Android.Runtime.Register("addRule", "(I)V", "GetAddRule_IHandler")>]
abstract member AddRule : Android.Widget.LayoutRules -> unit
override this.AddRule : Android.Widget.LayoutRules -> unit

参数

verb
LayoutRules

布局谓词,例如 #ALIGN_PARENT_LEFT

属性

注解

添加由 RelativeLayout 解释的布局规则。

此方法只应用于不引用同级(例如 #ALIGN_RIGHT)的谓词或采用布尔值(#TRUE 对于 true 或 0 表示 false)。 若要指定采用主题的谓词,请使用 #addRule(int, int)

如果规则相对于布局方向(例如#ALIGN_PARENT_START),则必须在调用#getRule(int)绝对规则(例如)之前使用#resolveLayoutDirection(int)布局方向来解决布局方向。 #ALIGN_PARENT_LEFT

适用于 . 的 android.widget.RelativeLayout.LayoutParams.addRule(int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

  • <xref:Android.Widget.RelativeLayout.LayoutParams.AddRule(Android.Widget.LayoutRules%2c+System.Int32)>

适用于

AddRule(LayoutRules, Int32)

添加由 RelativeLayout 解释的布局规则。

[Android.Runtime.Register("addRule", "(II)V", "GetAddRule_IIHandler")]
public virtual void AddRule (Android.Widget.LayoutRules verb, int subject);
[<Android.Runtime.Register("addRule", "(II)V", "GetAddRule_IIHandler")>]
abstract member AddRule : Android.Widget.LayoutRules * int -> unit
override this.AddRule : Android.Widget.LayoutRules * int -> unit

参数

verb
LayoutRules

布局谓词,例如 #ALIGN_RIGHT

subject
Int32

要用作定位点的另一个视图的 ID,或布尔值(表示为 #TRUE true 或 0 表示为 false)

属性

注解

添加由 RelativeLayout 解释的布局规则。

对于引用同级(例如) #ALIGN_RIGHT或采用布尔值(例如)的动词(例如), #CENTER_IN_PARENT请使用此选项。

如果规则相对于布局方向(例如#START_OF),则必须在使用绝对规则调用#getRule(int)之前使用#resolveLayoutDirection(int)布局方向(例如。 #LEFT_OF

适用于 . 的 android.widget.RelativeLayout.LayoutParams.addRule(int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于