1

Androidでは、異なる方向の単一のアクティビティで2つのxmlレイアウトを呼び出そうとしていますが、動作しますが、方向が横向きから縦向きに変わるとアクティビティがリロードされますが、向きを変更する前の様子が欲しかったです

助けてください

4

2 に答える 2

1

アクティビティの状態を保存したいということです。値を onBundleSaveinstance メソッドにキーと値のペアとして保存し、oncreate で取得して値を再度設定するだけです。例えば。チェックボックスの状態をチェック済みまたは未チェックのブール値として保存します。

于 2012-07-18T08:00:26.723 に答える
0

onCreate()オリエンテーションを行うたびにメソッドが呼び出されるのを避けたい場合は、これをマニフェストに追加します。<activity android:name=".MyActivity" android:configChanges="orientation|keyboardHidden" />

これはビューをリロードせず、以前にあったものはそのまま残ります。

于 2012-07-18T07:59:11.603 に答える