1

デバイスの自動回転ロックがオンかオフかを検出する方法はありますか?私のアプリは実行時に方向を固定するためにそのメソッドにアクセスする必要があります。 iPhoneでロックされた方向を取得する

答えて

2

をロックしたい、あなたの活動のためにしたいの固定オリエンテーションのためのあなたの活動のマニフェストファイルに

android:screenOrientation="portrait" 
これを追加して値を変更

<activity android:name=".Settings" android:label="@string/app_name" android:screenOrientation="portrait"> 

様またはJavaコードで、あなたは申し訳ありませんが、私はアンに取り組んでいる

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
+0

Javaコードでアクセスする方法はありませんか?私はそれをトグルボタンで変更可能にしたい。 – louieansonng

+0

yes use setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); – Harinder

+0

私はデバイスの向きを設定でロックしようとしましたが、要求された向きの値を記録しようとしましたが、ロックを切り替えるかどうかに関係なく値は-1を返します。 – louieansonng

-3

向きのロックを解除する方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    // Return YES for supported orientations. 
    return YES; 
} 

があります。 uはそれをロックしたい場合は、その後(YES NOに)uはオリエンテーション

+0

を使用することができますドロイドアプリ。 – louieansonng

関連する問題