讨论广场 问答详情
屏幕方向变化监听
bug菌¹ 2025-10-02 09:18:55
257 评论 分享
鸿蒙问答专区鸿蒙课程学习

问题描述:

在一些应用场景下,我需要根据设备的屏幕方向(如横屏或竖屏)来调整界面布局。请问在 HarmonyOS 中,是否有API可以监听屏幕方向的变化?如果有,如何在应用中捕获屏幕方向的变化并作出响应?

```ts
screen.on('orientationChanged', (orientation) => {
  if (orientation === 'LANDSCAPE') {
    console.log('Switch to landscape layout');
  } else {
    console.log('Switch to portrait layout');
  }
});
```

 

257 评论 分享
写回答
全部评论(0)