默认情况下当设备尺寸小于600dp的时候,在锁屏界面和主界面是不能横竖屏切换的。如果想要实现切换的目的,需要修改一下的文件: 锁屏界面:config文件,如果有对应的sw文件夹,则在文件夹下的config文件中修改,如果没有的话 就在values frameworks/base/core/res/res/values <bool name="config_enableLockScreenRotation">true</bool> 主界面: 修改launcher3的config文件 <bool name="is_tablet">true</bool> <bool name="allow_rotation">true</bool> 然后修改launcher.java文件 public void unlockScreenOrientation(boolean immediate) { if (isRotationEnabled()) isRotationEnabled的值需要修改为true