0

私たちのアプリケーションには 4 つのタブがあり、最初のタブには、最初のタブをクリックすると 3 つのオプションが表示されます。3 つのオプションは次のとおりです。- 1) カメラ ビュー。2) マップ ビュー 3) リストビュー。

マップビューとカメラビューを除いて、ポートレートモードでアプリケーション全体が必要です。これらのビューを縦向きモードと横向きモードで表示する必要があります。タブ アクティビティのマニフェスト ファイルに android:screenOrientation="portrait" を設定しました。

実行時にさまざまなアクティビティ、タブビューでの異なる 2 方向を変更する方法がわかりません。

助けていただきます。

ありがとう

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

マップビューとカメラビューを除いて、ポートレートモードでアプリケーション全体が必要です。これらのビューを縦向きモードと横向きモードで表示する必要があります。タブ アクティビティのマニフェスト ファイルに android:screenOrientation="portrait" を設定しました。

android:screenOrientation="portrait"タブに表示されているアクティビティごとにマニフェストで設定する必要があります。

または、Dredel 博士が各アクティビティに対して提案したように、Java ファイルで実行することもできます。

于 2012-11-06T08:20:28.967 に答える
0

このメソッドはいつでも呼び出すことができます。

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2012-11-06T08:15:58.257 に答える