鸿蒙应用程序如何进行对不同机器的适配以及在不同类型的设备上运行?对于不同的手机屏幕大小app如何做到通用的适配,合理的展示。
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
希望可以提供一些框架的支持,开发app变得容易上手。
鸿蒙应用程序如何进行对不同机器的适配以及在不同类型的设备上运行?对于不同的手机屏幕大小app如何做到通用的适配,合理的展示。
本文参与了思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
希望可以提供一些框架的支持,开发app变得容易上手。
常见的方法就是:相对布局、自适应尺寸、可伸缩组件和屏幕适配模式
详细来说可以用:百分比、比例或权重等相对单位来定义布局和组件大小,以适应不同屏幕尺寸
有点类似uni-app
1 回答879 阅读✓ 已解决
1 回答940 阅读
1 回答842 阅读
1 回答799 阅读
1 回答720 阅读
691 阅读
571 阅读
需要适配多种终端的话,建议直接使用栅格布局:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...
再加上媒体查询,做横屏竖屏切换时的自适应:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...