Modern smartphones are equipped with displays with non-standard proportions, such as 19.5:9 or even 21:9, which is radically different from the classic 16:9 format. Users often encounter a situation where their favorite application or game launches with black bars on the sides or top, occupying only a small part of the usable area of ​​the matrix. This not only spoils the visual perception of the content, but also significantly narrows the work area, forcing you to constantly scroll the screen.

The scaling problem usually lies in the fact that software developers did not have time to adapt their product to new screen resolutions, or the operating system settings have default restrictions. Stretch the application there are several ways to cover the entire display: from changing system parameters to using special utilities In this article, we will look in detail at display correction methods for different versions of Android.

Ignoring this problem can lead to a decrease in the usability of the interface and rapid eye fatigue when reading text in a narrow column. Before you start radical methods of changing the resolution, it is worth checking the default settings of your shell, as many manufacturers have already implemented tools to manage compatibility.

Standard settings for full screen mode

Most modern shells, such as One UI from Samsung, MIUI from Xiaomi or ColorOS from Oppo, have built-in menus to control the display of legacy applications. Usually this section is hidden deep in the system settings and is called “Full-screen applications” or “Aspect ratio”. Here you can forcefully activate the screen fill mode for a specific software.

To access these parameters, you need to go to the menu Settings → Display → Full-screen applications. In the list that opens, you will see all installed apps that the system considers not optimized for the current resolution. The switch opposite the desired application will allow you to fix the situation with black bars instantly.

However, it is worth considering that forced stretching can lead to distorted graphics in games or displacement of controls in the interface. Interface may become too elongated, Because of this, the control buttons will be beyond the zone of easy access with your fingers. Always check the functionality of the application after changing these settings.

⚠️ Attention: If, after enabling full-screen mode, the application begins to crash or work incorrectly, return the setting to its original state. Not all apps are able to correctly handle non-standard matrix resolutions.

📊 Do you encounter black bars in applications?
Yes, all the time
Sometimes in old games
No, everything works fine
I don’t know where to find this

Using the engineering menu and ADB

For advanced users for whom the standard settings are not enough, it is possible to change the pixel density (DPI) or screen resolution via USB debugging. This method requires connecting the smartphone to the computer and installing the platform Android SDK Platform-Tools. The commands are entered through the terminal and allow you to globally change the graphics rendering parameters.

Before starting the procedure, you must activate the developer mode by clicking seven times on the build number in the “About phone” section and enable USB debugging. After connecting to the PC, run the command to view the current settings:

adb shell wm size

To change the resolution to the desired one, for example, force 1920x1080, use the command adb shell wm size 1920x1100. To reset settings to factory values, use the command adb shell wm size reset. Similarly, you can change the pixel density with the command adb shell wm density, which also affects the scaling of elements.

Using ADB commands gives full control over the display, but carries risks. An incorrectly entered resolution may render the interface unreadable or cause the device to reboot in a loop if the specified settings are not supported by the display driver. Be extremely careful when entering numerical values.

☑️ Preparing to change the resolution via ADB

Done: 0 / 4

Window management applications

If you don’t want to mess around with console commands, specialized utilities from store Google Play, such as SecondScreen or Bugjaeger. These applications provide a graphical interface for managing display settings, allowing you to create profiles for different tasks. They are especially useful when connecting your smartphone to an external monitor or TV.

The functionality of such apps often includes the ability to emulate different resolutions and pixel densities in one click. You can create a “Games” profile, where the screen will be stretched to the maximum, and a “Reading” profile, where the density will be increased for comfortable perception of text. This eliminates the need to enter commands manually each time.

It is important to note that most of the functions of these applications also require rights root access or granting special permissions through ADB when first launched. Without these privileges, the utility will only be able to show information about the current screen, but not change it.

⚠️ Attention: Third-party applications for changing resolution may conflict with system updates. After a major firmware update, the profile may be reset or stop working.

Why can’t some applications be stretched?

Some developers strictly fix the resolution in the application manifest (AndroidManifest.xml file). In such cases, the operating system is forced to run the app in black box compatibility mode, ignoring the system scaling settings. The only way to get around this is by modifying the APK file itself, which requires reverse engineering skills.

Features of working with games

Gamers often encounter the fact that the field of view (FOV) in games is limited by black bars, which gives an advantage to opponents on devices with native wide screen support. In the settings of many popular shooters and strategies there is a separate item “Aspect Ratio” or “Screen Mode”, which needs to be switched to “Native” or “Full Screen”.

If there are no in-game settings, you should use the “Game Tools” function, available on most modern smartphones. This menu often has an option to force the image to expand. Activating this function forces the system to ignore application requests to limit the display area.

However, stretching the image in games can lead to controls (shooting buttons, joysticks) “moving” outside the visible area or becoming too small. Graphical interface can overlap important details of the game world, interfering with the view. It is recommended to test the controls in training mode before participating in real matches.

Some Android console emulators also require manual aspect ratio adjustment in their internal menus. In this case, standard system settings may not apply to the emulator window, since it itself renders the image inside its container.

💡

If the control buttons in the game become too small after stretching, try increasing the scale of the interface in the general settings of the Android system without changing the screen resolution.

Problems with cutouts and cameras

The presence of a cutout for the front camera (a bang, a teardrop-shaped cutout or a hole in the screen) often causes the status bar to be displayed incorrectly in applications. The system may mistake the notch area for a non-functional area and shift the content lower, creating the effect of a black bar on top.

In the display settings of most smartphones there is a “Screen notch” or “Camera” section where you can select the display mode. Selecting the Hide Notch option often results in a black bar appearing across the entire width of the screen, but sometimes this is the only way to get the app to properly stretch across the rest of the screen.

An alternative option is to allow the app to display content in the notch area. This maximizes the usable area, but the status bar with the clock and battery may be partially blocked by the camera lens. This solution is suitable for watching videos, where the controls disappear, but is inconvenient for constantly working with text.

Cutout type Recommended setting Impact on the interface
Waterdrop Show around the cutout Minimum distortion, the status bar wraps around the camera
Strip (Notch) Hide the cutout A black stripe appears on top, applications work in 16:9
Punch-hole Show around the cutout Icons may be overlapped by the camera, manual placement required
Double hole Hide cutout Guarantees correct display of all elements without overlapping

Resetting settings and updating software

Sometimes a problem with scaling occurs after an unsuccessful system update or a malfunction of the launcher. In such cases, simple settings changes may not be saved or applied. The first step should be to update all problematic applications to the latest version through the store, as developers often release compatibility patches.

If the update does not help, clear the cache of a specific application or reset the screen settings. Go to Settings → Applications → [App Name] → Storage → Clear cache. This will delete temporary configuration files that may contain erroneous resolution data.

In extreme cases, when all else fails, you may need to completely reset your phone to factory settings. This is a drastic measure that will delete all user data, but is guaranteed to return the correct display drivers and system configurations. Before doing this, be sure to back up your important data.

⚠️ Attention: Settings interfaces may vary depending on the Android version and device model. If you do not find the described items, use the settings search by entering the query “screen” or “display.”

💡

The safest way to stretch an application is to use the built-in system settings for full screen mode, as they guarantee compatibility with device drivers.

Frequently asked questions

Why after stretching the application, the picture became soapy?

This happens because the application is rendered in the native resolution (for example, 1920x1080), and the system stretches this picture to a screen with a higher resolution (for example, 2400x1080) using a programmatic method. The pixels are enlarged, resulting in loss of clarity. This is an inevitable compromise when working with unoptimized software.

Is it possible to stretch only one specific application?

Yes, in most modern Android shells (Samsung, Xiaomi, Realme) there is a list of “Full-screen applications”, where you can select the display mode individually for each installed app. A global change in resolution via ADB will affect the entire system interface.

Is it harmful for the screen to constantly use a non-standard resolution?

No, this does not harm the physical matrix of the display. Pixels simply operate in a different addressing mode. The only possible negative is a slightly increased battery consumption due to the need for the processor to process extra pixels when scaling, but the difference is usually unnoticeable.

What to do if the buttons in the game go off the edge of the screen?

Try changing the pixel density (DPI) down through the developer settings or ADB. This will reduce the size of all interface elements and the buttons can return to the visible area. Also check the control settings inside the game itself.

Will changing the launcher help solve the problem with black bars?

Changing the launcher only affects the desktop and application bar. The launcher does not affect the display of third-party apps and games, since system services and the application itself are responsible for this. The problem is solved through display settings or developer options.