getfromcode

鸿蒙-51CTO-harmonyos之java布局之道

测试运维
课程简介

这门课解决什么问题 这门课解决鸿蒙应用开发中UI布局的复杂度与适配难题。对于具备基础Java语法知识,但面对HarmonyOS中表格、堆叠、定位与自适应等布局时难以理清层级与对齐逻辑的开发者,这门课提供了从组件属性到布局规则的系统性拆解。它不重复基础语法,而是直击布局工程化中的痛点,帮助开发者摆脱“靠堆叠组件硬撑”的低效模式,学会用表格、堆叠、定位与自适应…

已有 16 人浏览 发布 2025-12-20 更新 2026-10-09

这门课解决什么问题

这门课解决鸿蒙应用开发中UI布局的复杂度与适配难题。对于具备基础Java语法知识,但面对HarmonyOS中表格、堆叠、定位与自适应等布局时难以理清层级与对齐逻辑的开发者,这门课提供了从组件属性到布局规则的系统性拆解。它不重复基础语法,而是直击布局工程化中的痛点,帮助开发者摆脱“靠堆叠组件硬撑”的低效模式,学会用表格、堆叠、定位与自适应四种核心布局构建清晰、可维护的界面结构。

适合什么基础

适合已掌握Java基础语法,并有过UI界面开发经验的开发者。这类开发者通常已经理解组件生命周期与基本属性,但进入HarmonyOS开发后,面对布局嵌套、对齐规则与响应式适配时容易感到混乱。本课程跳过纯语法讲解,直接进入布局机制与工程实践,帮助这类开发者快速建立鸿蒙布局的系统性思维。

建议先看哪几块

建议按学习顺序依次推进:先理解Java基础组件与Text组件的属性,建立对UI元素行为的认知;随后切入表格布局与堆叠布局,这两块是构建复杂界面的基石,重点掌握对齐方式与子组件的行列属性,这是后续布局排版的保障;最后学习位置布局与自适应布局,这是实现绝对定位与跨分辨率适配的关键模块,建议结合工程实战同步推进,避免学完后面临大量重复劳动。

学完能独立做什么

学完本课程后,开发者可独立完成多级嵌套界面的布局设计,精准控制子组件的行列属性与对齐层级,并利用自适应布局规则实现不同屏幕尺寸下的UI动态适配。在工程中,能根据业务需求选择合适的布局结构,将复杂界面拆解为表格、堆叠、定位与自适应的组合,并通过添加删除布局规则调整响应式表现,独立完成从布局设计到适配优化的完整流程。

资料怎么配合练习

资料包中的视频讲解配合逐行代码拆解,不仅覆盖了四种核心布局的工程实现,还提供了可直接复用的布局规则模板。开发者在实际项目中遇到布局问题时,可对照视频中的步骤,从组件属性设置、对齐方式配置、行列属性调整到布局规则添加,逐步排查与修改。通过这种方式,理论转化为可落地的代码,将工程经验直接应用于项目开发。

【资源目录】:

├──10_09-表格布局 TableLayout_ev.mp4 27.72M
├──11_10-表格布局-设置对齐方式_ev .mp4 13.39M
├──12_11-表格布局-子组件的行列属性_ev .mp4 24.73M
├──13_12-堆叠布局 StackLayout-设置层级_ev .mp4 23.36M
├──14_13-堆叠布局 StackLayout-对齐属性_ev .mp4 18.17M
├──15_14-位置布局 PositionLayout_ev .mp4 20.80M
├──16_15-自适应布局 AdaptiveBoxLayout_ev .mp4 20.45M
├──17_16-自适应布局-添加删除布局规则_ev .mp4 26.02M
├──18_01-Java基础组件介绍_ev .mp4 3.96M
├──19_02-Text组件详解_ev.mp4 56.31M
├──1_01-HarmonyOS布局基础知识_ev .mp4 25.67M
├──20_03-Button组件详解_ev .mp4 32.92M
├──21_04-Image组件用法详解_ev .mp4 41.18M
├──22_05-TextField组件详解_ev .mp4 20.23M
├──23_06-Switch组件详解_ev .mp4 24.20M
├──24_07-RadioButton组件用法_ev .mp4 19.98M
├──25_08-RadioContainer组件用法_ev .mp4 18.48M
├──26_09-CheckBox组件详解_ev .mp4 50.09M
├──27_10-ProgressBar用法_ev .mp4 20.46M
├──28_12-ToastDialog组件用法详解_ev .mp4 49.09M
├──29_13-通过CommonDialog自定义对话框_ev .mp4 70.05M
├──2_02-通过编码实现界面布局_ev .mp4 60.86M
├──30_14-Piker组件用法详解_ev .mp4 33.96M
├──31_15-ScrollView组件用法详解_ev .mp4 29.31M
├──32_16-TabList组件使用详解_ev .mp4 34.26M
├──33_17-PageSlider组件用法详解_ev .mp4 42.67M
├──34_18-PageSlider组件综合案例_ev.mp4 39.91M
├──35_19-ListContainer组件的用法_ev .mp4 55.01M
├──36_20-WebView组件使用详解1_ev .mp4 34.79M
├──37_21-WebView组件使用详解2_ev .mp4 41.53M
├──38_20210901_094221_ev .mp4 8.56M
├──39_20210910_164829_ev .mp4 5.21M
├──3_03. 通过XML实现界面布局_ev .mp4 32.86M
├──4_04-DirectionalLayout布局_ev .mp4 35.73M
├──5_04-方向布局-weight设置_ev .mp4 17.92M
├──6_05-layout_alignment设置子元素排列对齐_ev .mp4 22.01M
├──7_06-依赖布局 DependentLayout(1)_ev .mp4 23.28M
├──8_07-相对于父组件依赖布局_ev .mp4 26.77M
└──9_08-依赖布局案例_ev .mp4 21.81M

课程购买
课程价格
金币31
310金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。