我正在使用带有三个制表符小部件的制表符,每个小部件都有一个视图。
我只希望其中一个标签对方向更改做出反应。
我尝试在活动上注册configChanges
并覆盖onConfigurationChanged(..)
方法。然后,我使用显示测量检测到方向,并使用setRequestedOrientation(..)
进行更改。
似乎setRequestedOrientation(..)
只能运行一次,然后忽略对它的所有其他调用。
任何想法如何做到这一点?
注意 :我宁愿不为每个标签页1使用“活动”,因为它浪费了系统资源和2.我已经尝试过但无法获取这也适用于该方法。
答案 0 :(得分:2)
我相信this previous post可能会对您的问题提供足够的答案。一个是让听众改变每个标签点击的方向
另一个涉及使用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);