1# SplitLayout 2 3 4上下结构布局介绍了常用的页面布局样式。主要分为上下文本和上下图文两种类型。 5 6 7>  **说明:** 8> 该组件从API Version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 9 10 11## 导入模块 12 13``` 14import { SplitLayout } from '@ohos.arkui.advanced.SplitLayout' 15``` 16 17 18## 子组件 19 20无 21 22 23## 接口 24 25SplitLayout({mainImage: Resource, primaryText: string, secondaryText?: string, tertiaryText?: string}) 26 27**装饰器类型:**\@Component 28 29**系统能力:** SystemCapability.ArkUI.ArkUI.Full 30 31**参数:** 32 33| 参数名 | 参数类型 | 必选 | 参数描述 | 34| -------- | -------- | -------- | -------- | 35| mainImage | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 是 | 传入图片。 | 36| primaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 是 | 标题内容。 | 37| secondaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 否 | 副标题内容。 | 38| tertiaryText | [ResourceStr](https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-types.md/#resourcestr) | 否 | 辅助文本。 | 39| container | () => void | 否 | 容器内组件。 | 40 41 42## 示例 43 44``` 45import { SplitLayout } from '@ohos.arkui.advanced.SplitLayout' 46@Entry 47@Component 48struct Index { 49 @State demoImage: Resource = $r("app.media.music") 50 @State primaryText: string = "主标题" 51 @State secondaryText: string = "副标题" 52 53 build() { 54 Column() { 55 SplitLayout({ 56 mainImage: this.demoImage, 57 primaryText: '新歌推荐', 58 secondaryText: '私人订制新歌精选站,为你推荐专属优质新歌;', 59 tertiaryText: "每日更新", 60 }) { 61 Text('示例:空白区域容器内可添加组件') 62 .margin({top:36}) 63 } 64 } 65 .justifyContent(FlexAlign.SpaceBetween) 66 .height('100%') 67 .width('100%') 68 } 69} 70``` 71 72 73小于600Vp布局: 74 75 76 77 78 79大于600Vp小于840Vp布局: 80 81 82 83 84 85大于840Vp布局: 86 87 88 89