鴻蒙OS AdaptiveBoxLayout.LayoutConfig

2022-09-17 10:13 更新

AdaptiveBoxLayout.LayoutConfig

java.lang.Object

|---ohos.agp.components.ComponentContainer.LayoutConfig

|---|---ohos.agp.components.AdaptiveBoxLayout.LayoutConfig

public static class AdaptiveBoxLayout.LayoutConfig
extends ComponentContainer.LayoutConfig

為 AdaptiveBoxLayout 實(shí)例中的子組件定義布局參數(shù),包括它們的寬度、高度、邊距和重力。

字段摘要

修飾符和類(lèi)型 字段 描述
int alignment 表示組件的對(duì)齊值。
從類(lèi) ohos.agp.components.ComponentContainer.LayoutConfig 繼承的字段
height, MATCH_CONTENT, MATCH_PARENT, width

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
LayoutConfig() 默認(rèn)構(gòu)造函數(shù)用于通過(guò)將寬度和高度設(shè)置為默認(rèn)值 MATCH_CONTENT 來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例。
LayoutConfig(int width, int height) 用于通過(guò)指定寬度和高度來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。
LayoutConfig(int width, int height, int alignment) 用于通過(guò)指定寬度、高度和重力來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。
LayoutConfig(AdaptiveBoxLayout.LayoutConfig source) 一個(gè)構(gòu)造函數(shù),用于通過(guò)從現(xiàn)有實(shí)例中提取寬度、高度、邊距和重力設(shè)置來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例。
LayoutConfig(ComponentContainer.LayoutConfig source) 用于通過(guò)從現(xiàn)有實(shí)例中提取寬度、高度和邊距設(shè)置來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。
LayoutConfig(Context context, AttrSet attrSet) 用于根據(jù)上下文和屬性集創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

從類(lèi) ohos.agp.components.ComponentContainer.LayoutConfig 繼承的方法
clone, getHorizontalEndMargin, getHorizontalStartMargin, getLayoutDirection, getMarginBottom, getMarginLeft, getMarginRight, getMargins, getMarginsLeftAndRight, getMarginsTopAndBottom, getMarginTop, isMarginsRelative, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginsLeftAndRight, setMarginsRelative, setMarginsTopAndBottom, setMarginTop
從類(lèi) java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

字段詳細(xì)信息

alignment

public int alignment

表示組件的對(duì)齊值。 僅支持水平方向。

構(gòu)造函數(shù)詳細(xì)信息

LayoutConfig

public LayoutConfig()

默認(rèn)構(gòu)造函數(shù)用于通過(guò)將寬度和高度設(shè)置為默認(rèn)值 MATCH_CONTENT 來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例。

LayoutConfig

public LayoutConfig(int width, int height)

用于通過(guò)指定寬度和高度來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
width 表示寬度,可以是具體的值,ComponentContainer.LayoutConfig.MATCH_PARENT,或者ComponentContainer.LayoutConfig.MATCH_CONTENT。
height 表示高度,可以是特定值,ComponentContainer.LayoutConfig.MATCH_PARENT,或ComponentContainer.LayoutConfig.MATCH_CONTENT。

LayoutConfig

public LayoutConfig(int width, int height, int alignment)

用于通過(guò)指定寬度、高度和重力來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
width 表示寬度,可以是具體的值,ComponentContainer.LayoutConfig.MATCH_PARENT,或者ComponentContainer.LayoutConfig.MATCH_CONTENT。
height 表示高度,可以是特定值,ComponentContainer.LayoutConfig.MATCH_PARENT,或ComponentContainer.LayoutConfig.MATCH_CONTENT。
alignment 表示對(duì)齊值。

LayoutConfig

public LayoutConfig(Context context, AttrSet attrSet)

用于根據(jù)上下文和屬性集創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
context 指示應(yīng)用程序上下文。
attrSet 指示要使用的屬性集。

LayoutConfig

public LayoutConfig(ComponentContainer.LayoutConfig source)

用于通過(guò)從現(xiàn)有實(shí)例中提取寬度、高度和邊距設(shè)置來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
source 表示現(xiàn)有實(shí)例的參數(shù)。

LayoutConfig

public LayoutConfig(AdaptiveBoxLayout.LayoutConfig source)

一個(gè)構(gòu)造函數(shù),用于通過(guò)從現(xiàn)有實(shí)例中提取寬度、高度、邊距和重力設(shè)置來(lái)創(chuàng)建 AdaptiveBoxLayout.LayoutConfig 實(shí)例。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
source 表示現(xiàn)有實(shí)例的參數(shù)。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)