6

多くのデフォルト機能をオーバーライドするカスタム アクティビティ クラスをコーディングしています (他のアクティビティ クラスのスーパー クラスとして使用)。私が望むこれらの機能の 1 つは向きの処理です。

android:configChanges="orientation"

マニフェストで。上記の行と同じことを Java コードで強制する方法はありますか?

4

2 に答える 2

2

XML に属性を含める必要がありますが、Java でも処理できます。ここで私のブログ投稿を参照してください: http://c0deattack.wordpress.com/2010/12/25/dealing-with-screen-orientation-changes-manually/

編集: configChanges 属性をプログラムで設定することはできません。アクティビティの作成方法に関係していると思います。最初に XML から作成され、次にアクティビティ実装でオーバーライドされたメソッドが呼び出されます。configChanges 属性を変更できる API はありません。

于 2011-08-30T16:16:28.350 に答える