0

在我们的应用程序中,我有四个选项卡,在第一个选项卡上,单击第一个选项卡时显示三个选项。三个选项是: - 1)相机视图。2) 地图视图 3) 列表视图。

我需要纵向模式下的整个应用程序,除了地图视图和相机视图。我们需要在纵向模式和横向模式下显示这些视图。我在清单文件中为选项卡活动设置了 android:screenOrientation="portrait" 。

我不知道如何在运行时更改不同的活动,tabview 中的不同 2 方向。

帮助将被appriciated。

谢谢

4

3 回答 3

2

您好,您可以使用此代码...

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
于 2012-11-06T09:09:48.643 回答
0

您可以随时调用此方法:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2012-11-06T08:15:58.257 回答
0

我需要纵向模式下的整个应用程序,除了地图视图和相机视图。我们需要在纵向模式和横向模式下显示这些视图。我在清单文件中为选项卡活动设置了 android:screenOrientation="portrait" 。

您需要android:screenOrientation="portrait"在清单中为选项卡中显示的每个活动进行设置。

或者您可以在您的 java 文件中执行此操作,例如Dr. Dredel为每个活动建议的

于 2012-11-06T08:20:28.967 回答