我在一个相当复杂的布局中有一个VideoView。点击全屏按钮后,VideoView(一个直播)应该会填满整个屏幕。我意识到通过将VideoView的宽度/高度设置为MATCH_PARENT以及将所有其他UI元素的可见性设置为View.GONE。
我的问题是视频总是向右旋转,这意味着根据用户握住手机的方式,视频有时会颠倒显示。如下所示。
有没有一种简单的方法可以解决这个问题?
非常感谢任何帮助。
答案 0 :(得分:0)
答案其实非常简单。我想我应该RTFM。进入全屏模式时,我只需要设置
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
将活动的方向锁定为横向,但使用传感器输入来决定转向活动的方向。