2011-07-01 11 views
1

2つのレイアウトを作りました。アンドロイド2.1の最初のもの(portraitでのみ必要です)とアンドロイド3の2番目のもの(これはlandscapeでのみ必要です)とこれらの2つのレイアウトは1つのクラスを使用します。今私はどのように風景と肖像画でこれらの2つのレイアウトを設定することができますか?真である方法を今レイアウトの向きは?

<activity android:name=".activity" android:screenOrientation="portrait"></activity> 

:私はAndroidManifestでそれを設定している場合、私はちょうどこれらのモードportraitまたはlandscapeの1、ちょうどそれが、

は、我々が使用することはできませんを使用することができますか?

おかげ

答えて

0

画面オリエンテーション属性を設定する必要はありません。

私のプロジェクトではこのシナリオも扱います。 あなたは--- resoursに2つのフォルダ風景ためportraitemode と第二のため

最初はレイアウトフォルダとレイアウトランドフォルダ

レイアウトのように

をmaode作るuはportraitrモードに与えるwannときにすべてのレイアウトを保存します layout-land ----ランドスケープモードであなたが与えたときにすべてのレイアウトを保存

0

それは、screenOrientation属性を設定し、それを削除して、あなたは大丈夫ですし、単に必要はありません。

+1

これは正しいですがアンドロイド2.1です。私はそれを肖像画とアンドロイドでしか必要としません。 –

+1

can be anyboady help ???? –

+0

使用しているOSデバイスのバージョンに応じて、コード内のコンテンツビューとして設定するレイアウトを選択できます。デバイスのバージョンを確認する方法を知るには、このリンクをクリックしてください: http://stackoverflow.com/questions/5919267/android-how-to-check-version – Egor

関連する問題