鴻蒙OS ListComponent.ListLayoutConfig

2022-09-26 09:32 更新

ListComponent.ListLayoutConfig

java.lang.Object

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

|---|---ohos.agp.components.ListComponent.ListLayoutConfig

public static class ListComponent.ListLayoutConfig
extends ComponentContainer.LayoutConfig

繼承自 ComponentContainer.LayoutConfig 并提供方法使 ListComponent 中的組件能夠訪問對應(yīng)的 ComponentOwner。

字段摘要

從類 ohos.agp.components.ComponentContainer.LayoutConfig 繼承的字段
height, MATCH_CONTENT, MATCH_PARENT, width

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

構(gòu)造函數(shù) 描述
ListLayoutConfig() 用于創(chuàng)建 ListLayoutConfig 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
ListLayoutConfig(int width, int height) 用于根據(jù)指定的寬度和高度創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。
ListLayoutConfig(ComponentContainer.LayoutConfig source) 用于基于現(xiàn)有 ComponentContainer.LayoutConfig 實(shí)例創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。
ListLayoutConfig(ListComponent.ListLayoutConfig source) 用于基于現(xiàn)有 ListLayoutConfig 實(shí)例創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。
ListLayoutConfig(Context context, AttrSet attrSet) 用于根據(jù)指定的屬性集創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
void applyToComponent(Component component) 將 LayoutConfig 應(yīng)用到指定的組件。
ComponentOwner getComponentOwner() 獲取此 ListLayoutConfig 對應(yīng)的ComponentOwner。
boolean getFullLane() 檢查此 ListLayoutConfig 對應(yīng)的組件是否占據(jù)了砌體布局中的所有通道。
void setComponentOwner(ComponentOwner componentOwner) 設(shè)置組件所有者。
void setFullLane(boolean fullLane) 設(shè)置此 ListLayoutConfig 對應(yīng)的組件是否占據(jù)砌體布局中的所有車道。
從類 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
從類 java.lang.Object 繼承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

ListLayoutConfig

public ListLayoutConfig()

用于創(chuàng)建 ListLayoutConfig 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

此實(shí)例的寬度和高度默認(rèn)設(shè)置為 MATCH_CONTENT。

ListLayoutConfig

public ListLayoutConfig(Context context, AttrSet attrSet)

用于根據(jù)指定的屬性集創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

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

Since:

7

ListLayoutConfig

public ListLayoutConfig(int width, int height)

用于根據(jù)指定的寬度和高度創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
width 表示寬度,以像素為單位。 該值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。
height 表示高度,以像素為單位。 該值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。

ListLayoutConfig

public ListLayoutConfig(ComponentContainer.LayoutConfig source)

用于基于現(xiàn)有 ComponentContainer.LayoutConfig 實(shí)例創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
source 指示要使用的現(xiàn)有 ComponentContainer.LayoutConfig 實(shí)例。

Since:

7

ListLayoutConfig

public ListLayoutConfig(ListComponent.ListLayoutConfig source)

用于基于現(xiàn)有 ListLayoutConfig 實(shí)例創(chuàng)建 ListLayoutConfig 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
source 指示要使用的現(xiàn)有 ListLayoutConfig 實(shí)例。

Since:

7

方法詳情

getComponentOwner

public ComponentOwner getComponentOwner()

獲取此 ListLayoutConfig 對應(yīng)的ComponentOwner。

返回:

如果獲得,則返回 ComponentOwner; 如果沒有設(shè)置所有者,則返回 null。

Since:

7

setComponentOwner

public void setComponentOwner(ComponentOwner componentOwner)

設(shè)置組件所有者。

參數(shù):

參數(shù)名稱 參數(shù)描述
componentOwner 指示要設(shè)置的組件所有者。

Since:

7

applyToComponent

public void applyToComponent(Component component)

將 LayoutConfig 應(yīng)用到指定的組件。

參數(shù):

參數(shù)名稱 參數(shù)描述
component 應(yīng)用參數(shù)的組件。

Since:

7

setFullLane

public void setFullLane(boolean fullLane)

設(shè)置此 ListLayoutConfig 對應(yīng)的組件是否占據(jù)砌體布局中的所有車道。

參數(shù):

參數(shù)名稱 參數(shù)描述
fullLane 指定組件是否占據(jù)所有通道。 值 true 表示組件占據(jù)所有通道,false 表示相反。

Since:

7

getFullLane

public boolean getFullLane()

檢查此 ListLayoutConfig 對應(yīng)的組件是否占據(jù)了砌體布局中的所有通道。

返回:

如果組件占據(jù)所有通道,則返回 true; 否則返回 false。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號