2

垂直方向のアクティビティ (activity_main.xml - アプリ内のアクティビティのみ) があり、同じ名前の xml を使用してレイアウトランドを res ディレクトリに追加しました。ただし、電話の向きを横向きに変更すると、新しい画面が作成/置換されません。確かに私は本当に単純なものを見逃していますが、それを見つけることができません...何かアイデアはありますか?

4

2 に答える 2

0

これをマニフェストファイルのアクティビティに追加します

android:configChanges="orientation|keyboardHidden|screenSize"

そしてあなたの活動をフォローする

  public void onConfigurationChanged(Configuration config) {

        super.onConfigurationChanged(config);
}
于 2012-12-26T13:58:41.113 に答える
0

AndroidManifest ファイルで、このコードをアクティビティ タグに挿入します。

 android:screenOrientation="landscape"

編集: 方向の変更: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

次のコードをマニフェスト ファイルに追加します。

android:configChanges = "orientation"
于 2012-12-26T13:54:02.767 に答える