語言

GridLayout.Orientation 屬性

定義

回傳當前方向。 -或- GridLayout 使用方向屬性有兩個目的: <ul><li> 用來控制當元件配置參數未指定預設的列/欄索引產生的「方向」。

public virtual Android.Widget.GridOrientation Orientation { [Android.Runtime.Register("getOrientation", "()I", "GetGetOrientationHandler")] get; [Android.Runtime.Register("setOrientation", "(I)V", "GetSetOrientation_IHandler")] set; }
[<get: Android.Runtime.Register("getOrientation", "()I", "GetGetOrientationHandler")>]
[<set: Android.Runtime.Register("setOrientation", "(I)V", "GetSetOrientation_IHandler")>]
member this.Orientation : Android.Widget.GridOrientation with get, set

屬性值

或#HORIZONTAL#VERTICAL

屬性

備註

財產取得者文件:

回傳當前方向。

Java 文件 android.widget.GridLayout.getOrientation()。

屬性設定文件:

GridLayout 使用方向屬性有兩個目的: <ul><li> 控制當元件配置參數未指定時,預設列/欄索引的產生方向。 </li><li> 在佈局操作中,控制應先處理哪個軸:當方向為 時 #HORIZONTAL ,先排列水平軸。 </li></ul>

如果例如 GridLayout 某個子節點的高度依賴於其寬度,而其寬度又依賴於其他元件的寬度,軸的排列順序就很重要。

如果你的版面包含TextView一個(或衍生形式:Button、EditTextCheckBox等)且處於多行模式(預設),通常最好保持 GridLayout 的方向為 HORIZONTAL ,因為 TextView 能推導出特定寬度的高度,但反過來則不行。

除了上述效果外,方向不會影響 GridLayout 的實際版面操作,因此即使預期版面高度遠大於寬度,仍可保持 GridLayout 模式 HORIZONTAL 。

此屬性的預設值為 #HORIZONTAL。

Java 文件 android.widget.GridLayout.setOrientation(int)。

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

適用於

另請參閱