0

向きが変わったときに、自分の活動の1つに別の見方をしたかったのです。layout-landフォルダーを作成してactivity1.xmlそこに追加しましたが、向きを切り替えても通常のアクティビティが表示されます。

それを機能させるために他に何かする必要がありますか?

ありがとう。

4

2 に答える 2

4

マニフェストに属性が定義されていandroid:configChangesますか?

向きの変更を処理する方法は2つあります。

  1. android:configChanges="orientation"アプリのメインフェストで属性を定義onConfigurationChanged()し、アクティビティに実装します。このメソッドは、向きが変わると呼び出されます。

  2. android:configChanges属性を定義しません。デバイスの向きが変わるたびに、アクティビティが再開され(新しいアクティビティが作成され)、ライフサイクルプロセス(onCreate、onStartなど)が実行されます。

于 2011-02-25T11:30:49.840 に答える
0

構成の変更については、こちらをお読みください。アクティビティのメソッドをオーバーライドonConfgiratationChanged()して、コンテンツビューをactivity1レイアウトに設定できます。

于 2011-02-25T11:20:10.243 に答える