語言

RelativeLayout.LayoutParams.AddRule 方法

定義

多載

名稱 Description
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 (真 或 0 假)的動詞。 若要指定一個帶有主詞的動詞,請使用 #addRule(int, int)。

若規則相對於佈局方向(例如 #ALIGN_PARENT_START),則必須先用 #resolveLayoutDirection(int) 解決該佈局方向,然後再呼叫 #getRule(int) 絕對規則(例如 #ALIGN_PARENT_LEFT。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

  • <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 ,假時表示 0)

屬性

備註

新增一條由 RelativeLayout 解釋的版面規則。

此法用於指涉兄弟姊妹(例如 #ALIGN_RIGHT)或採用布林值(例如 #CENTER_IN_PARENT)的動詞。

若規則相對於佈局方向(例如 #START_OF),則必須先用 來 #resolveLayoutDirection(int) 解析,然後 #getRule(int) 再用絕對規則(例如 #LEFT_OF。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

另請參閱

適用於