HarmonyOS鸿蒙Next中大家开发app时,横屏和竖屏是用两套UI(ets文件)还是统一一套UI做适配?

HarmonyOS鸿蒙Next中大家开发app时,横屏和竖屏是用两套UI(ets文件)还是统一一套UI做适配?

5 回复

一般来说,都是只做了一套UI

更多关于HarmonyOS鸿蒙Next中大家开发app时,横屏和竖屏是用两套UI(ets文件)还是统一一套UI做适配?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


是同一套UI代码,但是会根据横竖屏做细微的布局更改的。

这里有官方视频教程,希望可以帮到你:

应用横竖屏无缝切换

https://developer.huawei.com/consumer/cn/training/course/live/C101741082734547516

这个要看情况, 需求上如果横屏和竖屏的差别非常大,那肯定是分开写。

如果靠自适应横屏、竖屏都可以满足需求,那就不需要写2个了

在HarmonyOS鸿蒙Next中,开发App时通常使用一套UI(ets文件)进行横竖屏适配。通过响应式布局和自适应组件,利用屏幕方向变化事件和媒体查询能力动态调整界面结构。鸿蒙的UI框架支持依据屏幕尺寸和方向自动优化显示效果,无需维护两套独立UI文件。

在HarmonyOS Next中,推荐使用一套UI(ets文件)进行横竖屏适配,通过响应式布局和资源限定符实现。利用mediaquery和自适应组件(如GridFlex)动态调整界面,避免维护两套代码,提升开发效率和一致性。

回到顶部