LayoutScatter

成都创新互联公司专业为企业提供湛江网站建设、湛江做网站、湛江网站设计、湛江网站制作等企业网站建设、网页设计与制作、湛江企业网站模板建站服务,十多年湛江做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
java.lang.Object
|---ohos.agp.components.LayoutScatter
public class LayoutScatter
extends Object提供组件转换工具。
您可以使用该工具在 XML 文件中定义一个组件,然后调用 parse(int, ohos.agp.components.ComponentContainer, boolean) 方法使用该文件生成一个 Component 对象。
嵌套类摘要
| 修饰符和类型 | 类 | 描述 |
|---|---|---|
| static interface | LayoutScatter.Picker | 提供检查组件是否可以加载的方法。 |
方法总结
| 修饰符和类型 | 方法 | 描述 |
|---|---|---|
| LayoutScatter | clone(Context context, ResourceManager resourceManager) | 克隆一个 LayoutScatter 对象。 |
| Component | createComponentElement(String fullClassName, AttrSet attrSet) | 根据组件的完全限定类名实例化组件。 |
| static LayoutScatter | getInstance(Context context) | 根据上下文获取一个 LayoutScatter 对象。 |
| LayoutScatter.Picker | getPicker() | 获取组件选择器。 |
| Component | parse(int xmlId, ComponentContainer root, boolean attachToRoot) | 将 XML 文件转换为组件。 |
| void | setPicker(LayoutScatter.Picker picker) | 设置一个新的组件选择器来替换现有的。 |
| 从类 java.lang.Object 继承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详情
getInstance
public static LayoutScatter getInstance(Context context)
根据上下文获取一个 LayoutScatter 对象。
参数:
| 参数名称 | 参数描述 |
|---|---|
| context | 指示应用程序上下文。 |
返回:
返回用于将 XML 文件转换为组件的 LayoutScatter 对象。
clone
public LayoutScatter clone(Context context, ResourceManager resourceManager)
克隆一个 LayoutScatter 对象。
使用传输的 Context 和 ResourceManager 对象克隆新的 LayoutScatter 对象。
参数:
| 参数名称 | 参数描述 |
|---|---|
| context | 指示应用程序的 Context 对象。 |
| resourceManager | 表示应用程序的 ResourceManager 对象。 |
返回:
返回 LayoutScatter 对象。
parse
public Component parse(int xmlId, ComponentContainer root, boolean attachToRoot)
将 XML 文件转换为组件。
将 XML 文件转换为组件后,您可以将新组件添加到根组件,在这种情况下,将返回根组件。 否则,返回创建的组件。
参数:
| 参数名称 | 参数描述 |
|---|---|
| xmlId | 指示 XML 文件 ID。 |
| root | 表示根组件。 |
| attachToRoot | 指示是否添加到根组件。 |
返回:
返回从 XML 文件转换的组件,它可以是组件本身或根组件(如果组件被添加到根组件)。
getPicker
public LayoutScatter.Picker getPicker()
获取组件选择器。
返回:
返回当前组件选择器。
setPicker
public void setPicker(LayoutScatter.Picker picker)
设置一个新的组件选择器来替换现有的。
参数:
| 参数名称 | 参数描述 |
|---|---|
| picker | 指示要设置的新组件选择器。 |
createComponentElement
public Component createComponentElement(String fullClassName, AttrSet attrSet)
根据组件的完全限定类名实例化组件。
参数:
| 参数名称 | 参数描述 |
|---|---|
| fullClassName | 指示要实例化的组件的完全限定类名。 |
| attrSet | 表示此实例提供的 XML 属性集。 |
返回:
返回新实例化的组件。
分享文章:创新互联鸿蒙OS教程:鸿蒙OSLayoutScatter
文章源于:http://www.jxjierui.cn/article/dphjijh.html


咨询
建站咨询
