举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 鸿蒙系统 鸿蒙OS ListComponent.ListLayoutConfig

鸿蒙系统 鸿蒙OS ListComponent.ListLayoutConfig

2023-05-04 13:18 鸿蒙OS开发文档

鸿蒙系统 鸿蒙OS ListComponent.ListLayoutConfig

鸿蒙系统

鸿蒙系统是由华为技术有限公司开发的一款嵌入式操作系统,它是一款基于Linux内核的多平台、多层次、多任务的实时操作系统。它采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行快速开发。

鸿蒙系统采用了新的软件体系结构,将应用层、中间件层、内核层分开,使得应用开发者能够在不同的平台上进行快速开发。此外,鸿蒙还采用了新的安全体系,包括对数据加密、权限控制、隔离机制以及安全评估机制。

此外,鸿蒙还采用了新的性能优化方法,包括对内存使用情况进行优化、对CPU使用情况进行优化以及对I/O性能进行优化。此外,鸿蒙也采用了新的工具集来帮助应用开发者快速实现功能。

#include  
int main() 
{ 
    printf("Hello World!"); 
    return 0; 
} 

鸿蒙OS ListComponent.ListLayoutConfig

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 中的组件能够访问对应的 ComponentOwner。

字段摘要

从类 ohos.agp.components.ComponentContainer.LayoutConfig 继承的字段
height, MATCH_CONTENT, MATCH_PARENT, width

构造函数摘要

构造函数 描述
ListLayoutConfig() 用于创建 ListLayoutConfig 实例的默认构造函数。
ListLayoutConfig(int width, int height) 用于根据指定的宽度和高度创建 ListLayoutConfig 实例的构造函数。
ListLayoutConfig(ComponentContainer.LayoutConfig source) 用于基于现有 ComponentContainer.LayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。
ListLayoutConfig(ListComponent.ListLayoutConfig source) 用于基于现有 ListLayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。
ListLayoutConfig(Context context, AttrSet attrSet) 用于根据指定的属性集创建 ListLayoutConfig 实例的构造函数。

方法总结

修饰符和类型 方法 描述
void applyToComponent(Component component) 将 LayoutConfig 应用到指定的组件。
ComponentOwner getComponentOwner() 获取此 ListLayoutConfig 对应的ComponentOwner。
boolean getFullLane() 检查此 ListLayoutConfig 对应的组件是否占据了砌体布局中的所有通道。
void setComponentOwner(ComponentOwner componentOwner) 设置组件所有者。
void setFullLane(boolean fullLane) 设置此 ListLayoutConfig 对应的组件是否占据砌体布局中的所有车道。
从类 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

构造函数详细信息

ListLayoutConfig

public ListLayoutConfig()

用于创建 ListLayoutConfig 实例的默认构造函数。

此实例的宽度和高度默认设置为 MATCH_CONTENT。

ListLayoutConfig

public ListLayoutConfig(Context context, AttrSet attrSet)

用于根据指定的属性集创建 ListLayoutConfig 实例的构造函数。

参数:

参数名称 参数描述
context 指示应用程序上下文。
attrSet 指示要使用的属性集。

Since:

7

ListLayoutConfig

public ListLayoutConfig(int width, int height)

用于根据指定的宽度和高度创建 ListLayoutConfig 实例的构造函数。

参数:

参数名称 参数描述
width 表示宽度,以像素为单位。 该值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。
height 表示高度,以像素为单位。 该值可以是 ComponentContainer.LayoutConfig.MATCH_CONTENT 或 ComponentContainer.LayoutConfig.MATCH_PARENT。

ListLayoutConfig

public ListLayoutConfig(ComponentContainer.LayoutConfig source)

用于基于现有 ComponentContainer.LayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。

参数:

参数名称 参数描述
source 指示要使用的现有 ComponentContainer.LayoutConfig 实例。

Since:

7

ListLayoutConfig

public ListLayoutConfig(ListComponent.ListLayoutConfig source)

用于基于现有 ListLayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。

参数:

参数名称 参数描述
source 指示要使用的现有 ListLayoutConfig 实例。

Since:

7

方法详情

getComponentOwner

public ComponentOwner getComponentOwner()

获取此 ListLayoutConfig 对应的ComponentOwner。

返回:

如果获得,则返回 ComponentOwner; 如果没有设置所有者,则返回 null。

Since:

7

setComponentOwner

public void setComponentOwner(ComponentOwner componentOwner)

设置组件所有者。

参数:

参数名称 参数描述
componentOwner 指示要设置的组件所有者。

Since:

7

applyToComponent

public void applyToComponent(Component component)

将 LayoutConfig 应用到指定的组件。

参数:

参数名称 参数描述
component 应用参数的组件。

Since:

7

setFullLane

public void setFullLane(boolean fullLane)

设置此 ListLayoutConfig 对应的组件是否占据砌体布局中的所有车道。

参数:

参数名称 参数描述
fullLane 指定组件是否占据所有通道。 值 true 表示组件占据所有通道,false 表示相反。

Since:

7

getFullLane

public boolean getFullLane()

检查此 ListLayoutConfig 对应的组件是否占据了砌体布局中的所有通道。

返回:

如果组件占据所有通道,则返回 true; 否则返回 false。

阅读全文
以上是编程学为你收集整理的鸿蒙系统 鸿蒙OS ListComponent.ListLayoutConfig全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部