📅  最后修改于: 2023-12-03 15:38:52.607000             🧑  作者: Mango
在Android应用程序中,有时需要屏蔽屏幕的旋转功能。
styles.xml
文件。styles.xml
文件中:<item name="android:screenOrientation">portrait</item>
如果你想在Java编程中禁用屏幕旋转,可以使用以下代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
这将限制设备的屏幕方向为竖屏。
如果希望在横屏模式下禁用或启用屏幕旋转,请使用以下代码:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
这将限制设备的屏幕方向为横屏。
如果需要在代码中获取设备的屏幕方向,请使用以下代码:
int orientation = getResources().getConfiguration().orientation;
其中,orientation
变量将包含设备的方向,可能为Configuration.ORIENTATION_PORTRAIT
或Configuration.ORIENTATION_LANDSCAPE
。
以上就是禁用屏幕旋转的两种方法,根据你的需求选择其中之一即可。