2011-07-25 15 views
0

これはおそらく初心者の質問ですが、私はすでに回答を探してみて、見つけられませんでした。私は私の携帯電話で作ったAndroidアプリをテストしていましたが、私はポートレートからランドスケープに切り替えるまで何が起こるかを見るためにうまくいきました。アプリはホームページに戻ってきたので、オリエンテーションが変わるたびにonCreate()を呼び出すと思います。オリエンテーションの変更がすべてを再開するのを防ぐことができますか?それは、風景やポートレートモードに合わせてすべてのビューを切り替えるだけですか?Androidでポートレートからランドスケープに切り替える

答えて

2

この質問は

を千倍に答え、しかし...されているあなたは、あなたの活動android:configChange="orientation"

のためにあなたのManifest.xmlに追加しonConfigurationChanged(newConfig)メソッドをオーバーライドしているので、内部に何かを追加しないはずです設定が変更されたときに何もしないことをアプリに伝えています。

0

方向変更のonCreate()メソッドが何度も何度も呼び出されるときはいつでも。 Inorder:configChanges = "orientation | keyboardHidden | screenSize" をManifestファイルに追加してから、onConfigurationChanged()メソッドをオーバーライドしないようにしてください。

関連する問題