2010-11-18 8 views
0

すべてちょっと - 私のアプリをポートレートビューの向きでしか表示しないようにしました。強制的に「ポートレート」の方向は機能しません。

すべてのボタン、画像ビュー、テキストビューなどでandroid:screenOrientation = "portrait"というコードがありますが、私のXMLファイルでは、電話機を横に傾けても横長表示になります。

私は自分のアプリでカメラを呼びますが、それは問題ではないと思います - どんな考えですか?

+0

ああ - 私はマニフェスト...おかげでそれを置くことはありません! – Sapp

答えて

5

レイアウトが間違っています。あなたはこのような活動に配置する必要があります。

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

Force an Android activity to always use landscape mode

は難しい理解することをグーグルのですか?グーグル "アンドロイドフォースの肖像画"と最初の4つのリンクは答えを示しています...(申し訳ありません..ただそれを放棄してください:))

+0

それは私の部分で超愚かだった - 私はマニフェストにそれを入れなかった...ありがとう! – Sapp

2

あなたはandroid:screenOrientation = "portrait"をAndroidManifestに入れなければなりません。 xml。

のAndroidManifest.xml では、このような何かをする必要があります:私の一部にスーパー愚かだった

<activity android:name=".Your_Activity_Name" 
     android:configChanges="keyboardHidden|orientation" 
     android:screenOrientation="portrait"/> 
関連する問題