setRequestedOrientation在Android智能电视播放器上不起作用

setRequestedOrientation在Android智能电视播放器上不起作用,android,screen-orientation,Android,Screen Orientation,这里有一个简短的问题 我有一个简单的android应用程序,只有一个显示网页的WebView和一个更改方向的首选项对话框。当我选择一个方向时,包含webview的活动会更改其方向(横向或纵向)。我在手机上进行了测试,效果很好,但该应用程序必须在这个Android电视播放器上运行: 我测试了它,但它不起作用,我也下载了两个应用程序,以“锁定”特定方向的屏幕,但也不起作用 它可能与传感器有关?电视播放器可能没有,并且: setRequestedOrientation(ActivityInfo.SC

这里有一个简短的问题

我有一个简单的android应用程序,只有一个显示网页的WebView和一个更改方向的首选项对话框。当我选择一个方向时,包含webview的活动会更改其方向(横向或纵向)。我在手机上进行了测试,效果很好,但该应用程序必须在这个Android电视播放器上运行:

我测试了它,但它不起作用,我也下载了两个应用程序,以“锁定”特定方向的屏幕,但也不起作用

它可能与传感器有关?电视播放器可能没有,并且:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
如果设备具有方向传感器,是否正常工作

提前谢谢,对不起,我的英语很差

试试这个

<activity android:name=".MyActivity" 
      android:screenOrientation="nosensor" ></activity>

为了测试,您是否尝试将
android:screenOrientation=“肖像”
放在清单中的活动中?为了避免调用
setRequestOrientation
Yes,我尝试了,但问题仍然存在。谢谢。最后他们旋转了电视,应用程序运行正常,所以我无法测试这个解决方案!无论如何,谢谢你。我将尝试测试我是否可以。好吧,android TV v5.0(编辑期间prev.comment过期)、视图上的setRotation()有效、onPostCreate()/onResume()/onCreate()中的setRequestedOrientation()以及推荐的xml参数无效,但需要追加
setRequestedOrientation()(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
@FedericoGarcía你的解决方案是什么?对我不起作用。