新聞中心
LayoutScatter

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供湛江網(wǎng)站建設(shè)、湛江做網(wǎng)站、湛江網(wǎng)站設(shè)計(jì)、湛江網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、湛江企業(yè)網(wǎng)站模板建站服務(wù),十多年湛江做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
java.lang.Object
|---ohos.agp.components.LayoutScatter
public class LayoutScatter
extends Object提供組件轉(zhuǎn)換工具。
您可以使用該工具在 XML 文件中定義一個(gè)組件,然后調(diào)用 parse(int, ohos.agp.components.ComponentContainer, boolean) 方法使用該文件生成一個(gè) Component 對(duì)象。
嵌套類摘要
| 修飾符和類型 | 類 | 描述 |
|---|---|---|
| static interface | LayoutScatter.Picker | 提供檢查組件是否可以加載的方法。 |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| LayoutScatter | clone(Context context, ResourceManager resourceManager) | 克隆一個(gè) LayoutScatter 對(duì)象。 |
| Component | createComponentElement(String fullClassName, AttrSet attrSet) | 根據(jù)組件的完全限定類名實(shí)例化組件。 |
| static LayoutScatter | getInstance(Context context) | 根據(jù)上下文獲取一個(gè) LayoutScatter 對(duì)象。 |
| LayoutScatter.Picker | getPicker() | 獲取組件選擇器。 |
| Component | parse(int xmlId, ComponentContainer root, boolean attachToRoot) | 將 XML 文件轉(zhuǎn)換為組件。 |
| void | setPicker(LayoutScatter.Picker picker) | 設(shè)置一個(gè)新的組件選擇器來替換現(xiàn)有的。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法詳情
getInstance
public static LayoutScatter getInstance(Context context)
根據(jù)上下文獲取一個(gè) LayoutScatter 對(duì)象。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| context | 指示應(yīng)用程序上下文。 |
返回:
返回用于將 XML 文件轉(zhuǎn)換為組件的 LayoutScatter 對(duì)象。
clone
public LayoutScatter clone(Context context, ResourceManager resourceManager)
克隆一個(gè) LayoutScatter 對(duì)象。
使用傳輸?shù)?Context 和 ResourceManager 對(duì)象克隆新的 LayoutScatter 對(duì)象。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| context | 指示應(yīng)用程序的 Context 對(duì)象。 |
| resourceManager | 表示應(yīng)用程序的 ResourceManager 對(duì)象。 |
返回:
返回 LayoutScatter 對(duì)象。
parse
public Component parse(int xmlId, ComponentContainer root, boolean attachToRoot)
將 XML 文件轉(zhuǎn)換為組件。
將 XML 文件轉(zhuǎn)換為組件后,您可以將新組件添加到根組件,在這種情況下,將返回根組件。 否則,返回創(chuàng)建的組件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| xmlId | 指示 XML 文件 ID。 |
| root | 表示根組件。 |
| attachToRoot | 指示是否添加到根組件。 |
返回:
返回從 XML 文件轉(zhuǎn)換的組件,它可以是組件本身或根組件(如果組件被添加到根組件)。
getPicker
public LayoutScatter.Picker getPicker()
獲取組件選擇器。
返回:
返回當(dāng)前組件選擇器。
setPicker
public void setPicker(LayoutScatter.Picker picker)
設(shè)置一個(gè)新的組件選擇器來替換現(xiàn)有的。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| picker | 指示要設(shè)置的新組件選擇器。 |
createComponentElement
public Component createComponentElement(String fullClassName, AttrSet attrSet)
根據(jù)組件的完全限定類名實(shí)例化組件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| fullClassName | 指示要實(shí)例化的組件的完全限定類名。 |
| attrSet | 表示此實(shí)例提供的 XML 屬性集。 |
返回:
返回新實(shí)例化的組件。
新聞名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLayoutScatter
文章地址:http://m.fisionsoft.com.cn/article/dphjijh.html


咨詢
建站咨詢
