Android:方向更改仅在一个选项卡上?

时间:2012-02-20 03:43:26

标签: java android orientation android-tabhost

我正在使用带有三个制表符小部件的制表符,每个小部件都有一个视图。

我只希望其中一个标签对方向更改做出反应。

我尝试在活动上注册configChanges并覆盖onConfigurationChanged(..)方法。然后,我使用显示测量检测到方向,并使用setRequestedOrientation(..)进行更改。

似乎setRequestedOrientation(..)只能运行一次,然后忽略对它的所有其他调用。

任何想法如何做到这一点?

注意 :我宁愿不为每个标签页1使用“活动”,因为它浪费了系统资源和2.我已经尝试过但无法获取这也适用于该方法。

1 个答案:

答案 0 :(得分:2)

我相信this previous post可能会对您的问题提供足够的答案。一个是让听众改变每个标签点击的方向  另一个涉及使用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);