0

多くのフラグメントを含むアクティビティがあります。縦向きと横向きをfragmentAなどのフラグメントの1つだけに設定したい。画面に横向きモードで他のフラグメントを表示したくありません。

だから私はマニフェストファイルに以下を入れました:

   <activity
        android:name=".MyMainActivity" android:configChanges="orientation"
            android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan|adjustResize">
    </activity>

しかし、これによりfragmentAがランドスケープモードで表示されなくなりました。

fragmentA に 2 つの異なるレイアウトを配置しました。つまり、レイアウトランドとレイアウトフォルダーに 1 つです。

4

1 に答える 1

0

res フォルダーの下にある xml を使用してレイアウトを作成した場合、Android 画面の向き = "potrait" を定義します。他のフラグメントに影響を与えずに機能することを願っています

于 2012-01-20T17:22:47.033 に答える