5

アクティビティでフラグメントの方向を変更することができました。デバイスを回転させると向きが変わります。

今、フラグメントのボタンをクリックしたときに同じ機能が必要です。つまり、ポートレート レイアウトとビザ ベラのボタンをクリックしたときに、ポートレート モードからランドスケープ モードに変更したいと考えています。

使った

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

それぞれ。

しかし、これにより自動回転機能が機能しなくなりました。この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

これを試してください

             <activity 
              android:name="<class name with package>"
                   android:label="@string/app_name"
                 android:theme="@android:style/Theme.NoTitleBar"
                 android:configChanges="orientation|keyboardHidden"
                android:screenOrientation="portrait">
于 2012-01-09T12:20:35.223 に答える