2011-01-27 19 views
1

こんにちは 私はアンドロイドに新しいです。私は問題に直面しました。私は、ポートレートモードで存在するいくつかのfeildsを持っていないレイアウトビューが必要です。私はそのような方法で横長ビューのレイアウトを作成しました私は肖像画の表示がいくつかのfeildsいくつかのhide.itsは実際に正しく働いているような条件を与えている...私が肖像画モードに行くときapplication.pleaseを停止すると助かります。事前にお礼します。画面の向き

+0

ログ出力(eclipseなど)は何を表していますか?どうして止まりますか? – Philipp

答えて

2

2つの異なるレイアウトを作成し、それぞれレイアウトポートとレイアウトランドに配置することができます。 そして、そのアクティビティのマニフェストにandroid:configuration = "orientation"と記述されていることを確認してください。私があなたを正しく理解していれば試してみてください。

0

私は、カンテーシュのアドバイスが後方にあると思います。 the docsで説明されているように、マニフェストにandroid:configChanges = "orientation"を含めると、正しいリソース(layout-portまたはlayout-landから)は自動的にロードされません。代わりに、マニフェストからオリエンテーションについては言及しないでください。次に、について心配する必要はありません(上書きしないでください)。システムは自動的にアクティビティをシャットダウンし、再起動して、適切なバージョンの構成依存リソースをバインドします。構成の変更を自分で処理することは、他の方法では処理できないパフォーマンス上の問題に対処する最後の手段にすぎません。