Android has the auto-rotate screen option which automatically rotates your device’s screen when you move your device between landscape and portrait mode.
This feature is a useful one. But, not for all. If you don’t want this option turned on, then you can disable this feature.
In this post, we will see the different ways to enable and disable this feature. Let’s get started.
Enable and Disable Auto Rotate Screen on Android
Open the Notification bar.
You can see the “Auto-rotate” or Auto Rotation (depends on your device) in the Quick Settings. Tap on it to disable it.
You can tap the same option again to enable it.
Alternatively, you can do the same by following the below steps:
Go to Settings > Display.
Tap the “When device is rotated” option.
Select the “Stay in portrait view” option.
In case, if you want to enable this feature, just select the “Rotate the contents of the screen” option.
If you have the older version of Android, you can see the Auto-rotate screen checkbox. Using this option, you can enable and disable it.
Go to Play Store.
Download and install the app “Auto Rotate Widget“.
After you installed this app, you can see it in the Widgets of your device.
Drag and drop this widget to your home screen.
The options are self-explanatory, right? You can easily enable or disable the auto-rotation of screen in seconds using this widget.
Open the Rotation Control app.
Enable “Start controlling rotation”.
Now you can see the app notification on the Notification bar.
This notification will stay in the Notification bar, so you can easily change your screen orientation from the Notification bar at any time you want.
Let me explain each option in detail:
1. Take you to the app.
2. Guard mode – prevents other applications from changing the screen orientation.
3. Auto rotation – default auto-rotation (which is discussed later in this post). You need to choose this option to have auto-rotation on your device.
4. Portrait – Portrait mode only. You need to choose this option to disable the auto-rotate.
5. Portrait (Reverse) – only the reverse of the Portrait mode.
6. Portrait (Sensor) – Portrait and Portrait (Reverse) only. Guard gets activated when this option is selected. In this mode, the Portrait (Reverse) didn’t work for me when I tried.
7. Landscape – Landscape mode only.
8. Landscape (Reverse) – only the reverse of the Landscape mode.
9. Landscape (Sensor) – Landscape and Landscape (Reverse) only. When you select this option, the Guard will be activated.
You can enable auto-rotation using all the above methods and that default auto-rotation allows the following rotation direction only:
In other words, your device supports the above directions only by default and you don’t have Reverse Portrait option in the auto rotation.
But, if you want to rotate the screen in all the directions, then here are the two methods.
Open the Rotation Control app which we’ve discussed in our post. Tap both the Guard mode and Auto rotation.
Now, you can rotate in all directions.
The advantage here is that the auto-rotate in all directions will be applicable to all apps, home screen, and app drawer too.
You can do it with the help of the GravityBox module. But, you need to have an Xposed framework and rooted Android device to use this module.
If you have both these requirements, then here are the steps to follow:
Install GravityBox for your Android version from the Xposed installer.
Activate the module and reboot the device.
After reboot, open the GravityBox module.
Go to Display tweaks.
Enable the “Allow all rotations” option.
That’s it. Now, you can rotate your display in all directions.
The disadvantage in the GravityBox method is that the home screen and app drawer won’t be auto-rotate in any direction. Only the apps will auto-rotate in all the directions.