0

Android では、デバイスの向きが変わると、アクティビティが破棄されて再作成されます。Androidマニフェストの向きの変更を防止せずにこれを防止する方法はありますか?

4

2 に答える 2

0

これを試して:

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
 //Do your operation and agin unfix orientation
 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
于 2013-10-03T06:15:40.620 に答える
0

メイン アクティビティのマニフェストに次の行を追加します。

android:configChanges=<x>

x は、アクティビティで処理する変更のタイプです。方向については、「方向」を使用します。次に、アクティビティ メソッド onConfigurationChanged が呼び出され、必要に応じて処理できます。

レイアウトは自分自身を再レイアウトして描画する方法を知っているので、おそらく特別な処理は必要ありません。

于 2013-10-02T23:15:39.393 に答える