可以使用媒体查询接口监听屏幕旋转。参考代码如下:import { mediaquery } from '@kit.ArkUI'; let listener = mediaquery.matchMediaSync('(orientation: landscape)'); // 监听横屏事件 function onPortrait(mediaQueryResult: mediaquery.MediaQueryResult) { if (mediaQueryResult.matches) { // do something here } else { // do something here } } listener.on('change', onPortrait) // 注册回调 listener.off('change', onPortrait) // 去注册回调参考链接:媒体查询
可以使用媒体查询接口监听屏幕旋转。参考代码如下:
参考链接:
媒体查询