The release of Android 9 Pie included the first alternative to the traditional Navigation Bar from Google. Not everyone has been happy with it and there will be another method included in the release of Android 10. There are many additional options in the Play Store but we need to hide the navigation bar before we can properly use them.
In my opinion, the best part of Android is how customizable the mobile operating system is. If you don’t like the font then you can actually go in and change it. Sometimes OEMs allow this within its firmware but other times you would need root access. In either case, you have the ability to customize the font on your device.
Dozens of premium Android apps go on sale every single day. Check out the latest over at PlayStoreSales.com.
Whether you go through the hoops (gaining root in this example) is up to you, but the option is there.
Some phones can’t be rooted as easily (or at all) compared to others, but the customer has the choice when it comes to what phone they buy. So if they want, then they can get a phone that is popular within the developer community. Android’s gesture navigations are becoming increasingly popular but they aren’t customizable (in most case).
I like seeing us move away from the traditional Navigation Bar but I want it to be more open to the user. I would like to see Google make the navigation system as customizable as setting your own default assistant, browser, launcher, etc. I don’t see them doing this anytime soon so, for now, we look at our available options.
Thankfully, the option I will be showing you today does not require root access.
Note – You may want to go ahead and install a 3rd-party navigation gesture application. There are many that can be found in the Play Store by simply searching ‘navigation gestures’, but I recommend some of the most popular navigation gesture apps right here.
Before you can complete the tutorial below, you first need to install and enable a few things ahead of time.
- You need ADB & Fastboot tools installed on your PC. I recommend Minimal ADB & Fastboot, but you could just use Android's SDK Platform Tools which are provided by Google.
- Next, you will need to enable Android's Developer Mode on your smartphone.
- Then, you'll want to go ahead and enable USB Debugging Mode on the device as well.
- Don't forget to make sure your PC can detect the smartphone using the
ADB devices command.
Time needed: 10 minutes.
How to Hide the Android Navigation Bar with ADB?
- Make sure the smartphone is connected to the PC via a USB cable
- Open a Command Prompt, Windows PowerShell, or Terminal in the same folder as your ADB/Fastboot tools
- Type out the following command. . .
- . . .and then press Enter on the keyboard
- At the shell prompt, type out the following command. . .
wm overscan 0,0,0,-120
You will need to slowly increase/decrease the negative number (as shown in the video below) until the top of the Navigation Bar goes away.
- . . .and then press Enter on the keyboard
I can understand that some people may be hesitant to do anything when it comes to the command line. I would write up a script to do this for you if that fourth number value in the overscan command is the same for all devices. However, this negative number will be different for many people.
This number depends entirely on things including your smartphone’s display resolution and your current Display Size (aka the DPI). I do, however, encourage you to follow along with me (using the embedded video above) if you feel uncomfortable about this process at all.
I even show you how to change things back to the way they were if you don’t like this modification.
Hiding the Android NavBar is Different for Everyone
But in Step #6, you will need to change the negative number until it looks nice on your device. I used the OnePlus 7 Pro in the video above and found the -145 number to be the sweet spot for it. However, I recently did this tutorial to Hide the Navigation Bar of the Xiaomi Mi A2.
The number that I used with it that fell in that sweet spot was around the -143 mark. This is why I recommend starting off around the -120 mark. So that you can see the Navigation Bar starts to be moved down but it isn’t fully hidden. It’s easier to start here and then slowly change that number until it looks good.
You may even want to do this in conjunction with the 3rd-party gesture navigation application.