みんな!私の質問はHow to lock fragment orientation without locking activity orientation?の逆のバージョンですが、そこからは何も私のために働いていません。フラグメントオリエンテーションをロックしないでアクティビティの方向をロックする方法はありますか?
ポイントは、私はカメラのプレビューが活動に産むカメラアプリ、および設定や他のものとのオーバーレイを持っていること、である - の断片で、次のように:だから
<RelativeLayout
android:id="@+id/main_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="1">
<FrameLayout
android:id="@+id/surfaceView"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<FrameLayout
android:id="@+id/overlayContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</RelativeLayout>
、私はロックしたいですカメラのプレビューオリエンテーション、オーバーレイの向きをロックしないでください(サムスンのスマートフォンやスマートフォンのカメラアプリのように)。
ありがとうございます。
があなたのフラグメントgetActivity(内側にあってみてください)setRequestedOrientation。 (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //ポートレート用 getActivity()setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //景観のために、それはまた、フラグメントの向きをロック –
@RakshitNawani :( –
ので、あなたの活動に方向性を与えておりフラグメントに方向性を与えてはいけない –