我正在制作一个Android视频播放器。它有一个功能,用户可以在任何方向观看视频。我只是使用如下代码:
Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 1);
它有效,但是当我添加一个用户可以锁定方向的功能时,我就这样做了:
Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0);
所以我遇到了一些麻烦。当我处于横向并尝试锁定方向时,屏幕会变成纵向。 谁能解决这个问题或告诉我另一种方法吗?
最佳答案
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
关于android - 如何锁定安卓屏幕方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32688719/