With the new navigation gestures in Android 10, you reclaim a lot of screen real estate that used to be occupied by the back, home, and recent apps buttons. But there's still a small bar on the bottom edge of the screen, and in most apps, it still sits atop a black background. Thankfully, an easy hack will give you true full-screen without breaking the new gestures.
I'll be sharing with you a quick command that you can run through ADB from your computer to hide the home bar. It requires little to no effort and can run on just about all devices out there with gesture navigation — no root access needed. It may not be a perfect solution at this time, but it should hold you over until we can get an official 18:9 full-screen experience through gestures.
- ADB installed on your computer
- Gesture navigation enabled
Before you can get started hiding the home bar for a full-screen navigation experience, you'll need to make sure you have ADB set up on your computer so you can execute the proper command.
Once you have ADB installed and ready to go on your computer, you need to open a command window in the platform-tools folder so that you can enter the command needed to make this all work.
Now that ADB and the command window environment is all set up, there's one quick thing you need to do on your phone before you can get started with the actual command itself. Enabling USB debugging on your phone allows your computer to push the ADB command to your phone, which is needed for everything to work.
Now onto the good stuff — being able to actually hide the home bar while keeping your gesture navigation. Make sure you have a command window open and ready to go in the platform-tools folder before proceeding with this step. Next, your phone should be sitting at your home screen and hooked up to your computer via a USB cable, then you can execute the command below that corresponds with your current screen resolution.
If you're running at 1080p 18:9:
adb shell wm overscan 0,0,0,-45
This is the most common screen resolution on smartphones today, which provides a balance between overall visual clarity and battery life. There's a strong chance that this command is the one you will be using since 1080p is the majority when it comes to screen resolution. This works perfectly on the Pixel 3.
If you're running at 1440p 18:9:
adb shell wm overscan 0,0,0,-105
Many of the high-end flagship devices, such as the Pixel 3 XL and Galaxy S10, have 1440p as their screen resolution. It provides maximum clarity that's also a little taxing on battery life, but still solid nonetheless. If you have one of these super high-resolution displays, this is the command for you.
The commands above are used as a general rule of thumb and might need to be adjusted according to your specific device specs. The last number in the command with the negative value represents the height of the home bar that you see on-screen. Since there are multiple screen resolutions and aspect ratios, you might have to resend the command with a lowered value until the home bar just barely disappears from your display.
Once you find a number that allows you to hide the home bar successfully, you can try out the new full-screen mode with your gestures. You can swipe up on the bottom of the screen to bring up your recent apps like usual, but there is a minor downside too. The down arrow to minimize the keyboard is close to the edge of the screen (but still visible in most cases).
That's all there is to it! You can close out the command window, detach your phone from the computer, and go about your day enjoying the new full-screen gesture navigation. It's not a perfect solution, but if you're willing to find the height value that works for you, then it might be worth messing with. If you ever want to reset the home bar height back to its default value, run the command below followed by enter.
adb shell wm overscan 0,0,0,0
This command sets the Y value of the home bar back to its default position with a value of 0. Now that your home bar is back to normal, feel free to try this command on other devices you come across in the future. Some devices might work better than others depending on how good the gesture-based navigation is, but it can't hurt to give it a shot real quick. Enjoy!