答案 0 :(得分:1)
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
希望这有帮助
如果您需要更多参考,那么 Change Screen Orientation programmatically using a Button
答案 1 :(得分:1)
是的,使用
您可以通过以下方式进行更改:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
检测方向变化实施
OrientationEventListener mOrientationListener;
您可以找到更多帮助here
或者更好的方法是在AndroidManifest.xml文件中强制屏幕方向,例如:
<activity android:name=".DisableScreenRotationAndroid" android:screenOrientation="landscape">