向きが変わったときに、自分の活動の1つに別の見方をしたかったのです。layout-landフォルダーを作成してactivity1.xmlそこに追加しましたが、向きを切り替えても通常のアクティビティが表示されます。
それを機能させるために他に何かする必要がありますか?
ありがとう。
向きが変わったときに、自分の活動の1つに別の見方をしたかったのです。layout-landフォルダーを作成してactivity1.xmlそこに追加しましたが、向きを切り替えても通常のアクティビティが表示されます。
それを機能させるために他に何かする必要がありますか?
ありがとう。
マニフェストに属性が定義されていandroid:configChangesますか?
向きの変更を処理する方法は2つあります。
android:configChanges="orientation"アプリのメインフェストで属性を定義onConfigurationChanged()し、アクティビティに実装します。このメソッドは、向きが変わると呼び出されます。
android:configChanges属性を定義しません。デバイスの向きが変わるたびに、アクティビティが再開され(新しいアクティビティが作成され)、ライフサイクルプロセス(onCreate、onStartなど)が実行されます。
構成の変更については、こちらをお読みください。アクティビティのメソッドをオーバーライドonConfgiratationChanged()して、コンテンツビューをactivity1レイアウトに設定できます。