鸿蒙系统是由华为技术有限公司开发的一款嵌入式操作系统,它是一款基于Linux内核的多平台、多层次、多任务的实时操作系统。它采用了新的设计理念,将应用层、中间件层、内核层分开,使得应用开发者可以在不同的平台上进行快速开发。
鸿蒙系统采用了新的软件体系结构,将应用层、中间件层、内核层分开,使得应用开发者能够在不同的平台上进行快速开发。此外,鸿蒙还采用了新的安全体系,包括对数据加密、权限控制、隔离机制以及安全评估机制。
此外,鸿蒙还采用了新的性能优化方法,包括对内存使用情况进行优化、对CPU使用情况进行优化以及对I/O性能进行优化。此外,鸿蒙也采用了新的工具集来帮助应用开发者快速实现功能。
#includeint main() { printf("Hello World!"); return 0; }
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 |
public ListLayoutConfig()
用于创建 ListLayoutConfig 实例的默认构造函数。
此实例的宽度和高度默认设置为 MATCH_CONTENT。
public ListLayoutConfig(Context context, AttrSet attrSet)
用于根据指定的属性集创建 ListLayoutConfig 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
context | 指示应用程序上下文。 |
attrSet | 指示要使用的属性集。 |
Since:
7
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。 |
public ListLayoutConfig(ComponentContainer.LayoutConfig source)
用于基于现有 ComponentContainer.LayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
source | 指示要使用的现有 ComponentContainer.LayoutConfig 实例。 |
Since:
7
public ListLayoutConfig(ListComponent.ListLayoutConfig source)
用于基于现有 ListLayoutConfig 实例创建 ListLayoutConfig 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
source | 指示要使用的现有 ListLayoutConfig 实例。 |
Since:
7
public ComponentOwner getComponentOwner()
获取此 ListLayoutConfig 对应的ComponentOwner。
返回:
如果获得,则返回 ComponentOwner; 如果没有设置所有者,则返回 null。
Since:
7
public void setComponentOwner(ComponentOwner componentOwner)
设置组件所有者。
参数:
参数名称 | 参数描述 |
---|---|
componentOwner | 指示要设置的组件所有者。 |
Since:
7
public void applyToComponent(Component component)
将 LayoutConfig 应用到指定的组件。
参数:
参数名称 | 参数描述 |
---|---|
component | 应用参数的组件。 |
Since:
7
public void setFullLane(boolean fullLane)
设置此 ListLayoutConfig 对应的组件是否占据砌体布局中的所有车道。
参数:
参数名称 | 参数描述 |
---|---|
fullLane | 指定组件是否占据所有通道。 值 true 表示组件占据所有通道,false 表示相反。 |
Since:
7
public boolean getFullLane()
检查此 ListLayoutConfig 对应的组件是否占据了砌体布局中的所有通道。
返回:
如果组件占据所有通道,则返回 true; 否则返回 false。
VelocityDetector.VelocityDetectorCleanerjava.lang.Object |---ohos.agp.components.VelocityDetector.VelocityDetectorCleane...
Displayjava.lang.Object |---ohos.agp.window.service.Displaypublic class Displayextends Object封装显示属性和操作。Display...
INotificationSubscriber@Deprecatedpublic interface INotificationSubscriberextends IRemoteBroker已弃用。 此更改从 API 版...
NotificationRequest.NotificationConversationalContentjava.lang.Object |---ohos.event.notification.NotificationRequest.No...