Android 使用TabActivities忽略屏幕方向

Android 使用TabActivities忽略屏幕方向,android,tabs,rotation,tabactivity,Android,Tabs,Rotation,Tabactivity,我的主要活动是活动 我有一些活动通过选项卡活动呈现,我想锁定为纵向 在AndroidManifest.xml中,当我为选项卡Activity中显示的任何活动设置screenOrientation属性时,它似乎被忽略,例如: <activity android:name="FeedActivity" android:screenOrientation="portrait"> </activity> 通过选项卡活动选择性禁用方向

我的主要活动是活动

我有一些活动通过选项卡活动呈现,我想锁定为纵向

在AndroidManifest.xml中,当我为选项卡Activity中显示的任何活动设置screenOrientation属性时,它似乎被忽略,例如:

   <activity android:name="FeedActivity"
              android:screenOrientation="portrait">
    </activity>

通过选项卡活动选择性禁用方向更改的最有效方法是什么?可以通过舱单吗


目前,该项目正在稳步推进。虽然我希望能够将其更新到API 11及更高版本,但我正在尝试找出是否有可能在不移动到片段的情况下解决此问题。

不要使用TabActivity,它已被弃用:)

直接将TabHost与TabWdiget一起使用,并与活动一起使用


若您在应用程序中重复了内容或选项卡,您可以使用兼容性软件包中的片段,有很好的教程链接

请勿使用TabActivity,不推荐使用:)

直接将TabHost与TabWdiget一起使用,并与活动一起使用


如果您在应用程序上重复内容或选项卡,您可以使用兼容包中的片段,有很好的教程链接

对于我的情况,我希望父TabActivity提供的所有活动都锁定在Potrait模式下。因此,我只需补充一点

android:screenOrientation=“纵向”

为了我的活动。我不需要将它添加到每个单独的子选项卡中


我选择了这种快速而肮脏的方式,因为我计划将来将应用程序移动到操作栏。

对于我的情况,我希望父选项卡Activity显示的所有活动都锁定在Potrait模式下。因此,我只需补充一点

android:screenOrientation=“纵向”

为了我的活动。我不需要将它添加到每个单独的子选项卡中


我选择了这种快速而肮脏的方式,因为我计划将来将应用程序移动到操作栏。

你有一个好的用户名来回答这个问题。谢谢你指出这一点。官方的Hello视图仍然显示TabView的使用,这是一个令人沮丧的问题。目前,该项目正在稳步推进。虽然我希望能够将其更新到API 11及更高版本,但我正在尝试找出是否有可能在不移动到片段的情况下解决此问题。@tabbykitten在您的第一个选项中,当我们按活动扩展类时,它将不起作用,因此我们必须使用同样不推荐使用的ActivityGroup。它对tab.setContent(intent)不起作用,这里最好使用片段。但是它适用于tab.setContent(视图),所以是的,在android上总是有不同的方法:)你有一个很好的用户名来回答这个问题。谢谢你指出这一点。官方的Hello视图仍然显示TabView的使用,这是一个令人沮丧的问题。目前,该项目正在稳步推进。虽然我希望能够将其更新到API 11及更高版本,但我正在尝试找出是否有可能在不移动到片段的情况下解决此问题。@tabbykitten在您的第一个选项中,当我们按活动扩展类时,它将不起作用,因此我们必须使用同样不推荐使用的ActivityGroup。它对tab.setContent(intent)不起作用,这里最好使用片段。但是它适用于tab.setContent(视图)。所以,是的,在android上总是有不同的方法:)