HarmonyOS如何将设备横向布局,即设备的宽度变成高度,高度变成宽度?

想做一个类似如截图的布局,让用户能够手写签名,但目前遇到了不知如何才能将设备横向布局。

HarmonyOS如何将设备横向布局,即设备的宽度变成高度,高度变成宽度?-鸿蒙开发者社区

HarmonyOS
2024-10-12 11:42:57
718浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

可以使用window对象的setPreferredOrientation方法在页面初始化的时候去设置窗口的显示方向,参考代码如下:

let context = getContext(this)  
window.getLastWindow(context).then((lastWindow) => {  
  lastWindow.setPreferredOrientation(window.Orientation.LANDSCAPE)  
})
  • 1.
  • 2.
  • 3.
  • 4.

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setpreferredorientation9

分享
微博
QQ
微信
回复
2024-10-12 15:27:43


相关问题
获取设备屏幕宽度高度
1360浏览 • 1回复 待解决
ets中设置布局高度宽度
3836浏览 • 1回复 待解决
如何获取当前设备宽度
1540浏览 • 1回复 待解决
如何获取文本显示宽度高度
1193浏览 • 1回复 待解决
如何设置组件最大最小宽度高度
4015浏览 • 1回复 待解决
HarmonyOS 获取h5高度宽度
810浏览 • 1回复 待解决
组件最大和最小宽度高度如何设置
3286浏览 • 1回复 待解决
HarmonyOS 如何将md5变成字符串?
1029浏览 • 1回复 待解决