import { promptAction, window } from '@kit.ArkUI' import { resourceManager } from '@kit.LocalizationKit' @Entry @Component struct Index { build() { Column() { Button('判断是横屏还是竖屏').onClick(() => { promptAction.showToast({ message: getContext().resourceManager.getConfigurationSync().direction === resourceManager.Direction.DIRECTION_VERTICAL ? "竖屏" : "横屏" }) }) Button('竖屏').onClick(() => { window.getLastWindow(getContext()).then((windowClass) => { windowClass.setPreferredOrientation(window.Orientation.PORTRAIT) }) }) Button('横屏').onClick(() => { window.getLastWindow(getContext()).then((windowClass) => { windowClass.setPreferredOrientation(window.Orientation.LANDSCAPE) }) }) } .height('100%') .width('100%') } }
鸿蒙横屏竖屏切换
于 2024-08-03 14:57:38 首次发布