私のアプリケーションにはトグルボタンがあります。私はプログラムを使用してデフォルト設定を変更または制御したい、画面を自動回転する(設定>表示>自動回転画面)。誰もこれを行う方法を知っていますか?アプリケーションのデフォルトの自動回転画面を制御します
答えて
あなたのアクティビティでこれを試しましたか?
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//This is the default value
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
その後、あなたは自動の向きを無効にするには、これを使用することができます。
<activity android:name=".MainTabActivity" android:screenOrientation="portrait">
</activity>
へ:あなたはあなたのマニフェストファイルの例では、デフォルトのローテーション設定を設定
public static void setAutoOrientationEnabled(ContentResolver resolver, boolean enabled)
{
Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION, enabled ? 1 : 0);
}
プログラムによるオリエンテーションの変更あなたは、この使用することができますActivity.setRequestedOrientation()
アプリケーションを終了した後、自分のコードでデバイスの自動回転設定(設定>表示>自動回転画面)をfalseに設定したいとします。どうすればこれを達成できますか? –
:
user_rotation 0 -> ROTATION_0
user_rotation 1 -> ROTATION_90
user_rotation 2 -> ROTATION_180
user_rotation 3 -> ROTATION_270
ローテーションポリシーの
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER ROTATION,user_rotation);
は、より多くのためにhttp://developer.android.com/reference/android/provider/Settings.System.html#USER_ROTATIONを参照してください。
はまた
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
@ Riddish.Chaudhariありがとうございました:) –
ありがとうRiddhish.Chaudhari、それは動作します:) – VKJ
a1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), MainActivity.class));
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER_ROTATION,0);
}
});
a2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), MainActivity.class));
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER_ROTATION,90);
}
});
詳細をください –
- 1. cocos2d画面自動回転問題
- 2. 自動回転をオンにしないで画面を回転する
- 3. 画像の自動回転は画像のピクセルを回転させますか?
- 4. 無効に自動回転画面 - Androidの
- 5. 画面を手動で回転する
- 6. iPad回転画面の黒い画面
- 7. iPhone - 画面回転?
- 8. Android - フラグメント画面の回転
- 9. 画面の回転SWIFT
- 10. iPhoneシミュレータの画面回転
- 11. アンドロイドの画面回転
- 12. 画面の回転-Scroll View
- 13. オフにしたときに画面の自動回転が無効になる
- 14. 画面を回転すると、次のアクティビティに移動するアプリケーション
- 15. iPhone:画面が回転してからアプリケーションがクラッシュする
- 16. Android:Samsungデバイスは自動的に画像を回転します
- 17. Unity 5ローテーションによる回転制御
- 18. Xamarin.Forms NavigationPageと画面回転
- 19. デフォルトのアプリケーションイメージを現在のランドスケープモードで自動回転
- 20. 制御画面の向きブラックベリー
- 21. WebViewの状態を画面の回転に保存します。
- 22. 端末でMacOSの画面を回転
- 23. 画面を回転させるとアプリケーションがクラッシュする
- 24. Androidの画面の回転検出
- 25. Androidデバイスの画面回転による回転オフオフ
- 26. アンドロイドマップ自動回転
- 27. wp7の画面の明るさを制御できますか?
- 28. 起動後に画面の回転を無効にしますか?
- 29. UICollectionViewLayout - invalidateLayout()は、画面の回転後にのみ動作します。
- 30. Android Phonegap画面回転ロックでアプリケーションが終了する
を設定menifiest.xml私は一人での活動の方向を変更したいのですが、設定を変更する必要はありません。 Android設定の自動回転画面を有効または無効にしたい –
アプリケーションから終了した後、デバイスは画面を自動的に回転させるべきではありません。 –
もし私が編集した答えを参照してください – SERPRO