2016-10-24 9 views
0

私はポートレートと他の2つのレイアウトを1つ持っています。ポートレートモードで入力するとポートレートレイアウトが呼び出され、横モードで入力すると横モードレイアウトが呼び出されます。しかしながら;私がポートレートモードで入力し、画面を横に回転させると、横レイアウトは呼び出されません。携帯電話が縦レイアウトを回転させると、奇妙なレイアウトになります。 実行時に電話機を回転させると、アプリケーションを正しいレイアウトで呼び出す方法を教えてください。 ありがとう、実行時にレイアウトの方向を変更します

+0

お試しください。 –

答えて

0

あなたはAndroidManifest.xmlのあなたのためにandroid:configChanges = "orientation"が設定されている可能性があります。つまり、あなた自身が方向変更をActivity.onConfigurationChangedで処理する必要があります。 android:manifestからconfigChangesを削除すると、オリエンテーションの変更時にアクティビティが再作成され、コードが動作するはずです。

+0

これはありがとう –

関連する問題