中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何通过代码控制屏幕的横竖屏切换?
微信扫码分享
import { window } from '@kit.ArkUI'; let context = getContext(this) as common.UIAbilityContext; let windowClass: window.Window window.getLastWindow(context, (err, data) => { windowClass = data }) ... Button("旋转屏幕").onClick(() => { if (windowClass.getPreferredOrientation()===window.Orientation.LANDSCAPE) { windowClass.setPreferredOrientation(window.Orientation.PORTRAIT)//竖屏 }else{ windowClass.setPreferredOrientation(window.Orientation.LANDSCAPE)//横屏 } })