如何监听窗口大小的变化 ?

如何监听窗口大小的变化

阅读 429
1 个回答

获取窗口实例对象后,可以通过窗口的on(‘windowSizeChange’)方法实现对窗口尺寸大小变化的监听。

import window from '@ohos.window'; 
 
try { 
  let windowClass: window.Window = window.findWindow("test"); 
  windowClass.on('windowSizeChange', (data) => { 
    console.info('Succeeded in enabling the listener for window size changes. Data: ' + JSON.stringify(data)); 
  }); 
} catch (exception) { 
  console.error('Failed to enable the listener for window size changes. Cause: ' + JSON.stringify(exception)); 
}

参考链接

开启窗口尺寸变化的监听

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进