共用方式為


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),則必須使用 #resolveLayoutDirection(int) 解析版面配置方向,才能呼叫 #getRule(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

另一個檢視的標識符,以做為錨點,或布爾值(表示 #TRUE 為 true 或 0 表示 false)

屬性

備註

新增由 RelativeLayout 解譯的配置規則。

針對參考同層級的動詞命令,#ALIGN_RIGHT請使用此選項,或取得布爾值 (例如 )。 #CENTER_IN_PARENT

如果規則相對於版面配置方向 (例如 #START_OF),則必須先使用 #resolveLayoutDirection(int) 來解析版面配置方向,才能使用 絕對規則呼叫 #getRule(int) (例如. #LEFT_OF.

android.widget.RelativeLayout.LayoutParams.addRule(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於