App screen resolution on Android can become a headache if the picture looks blurry, elements interface are too small or vice versa - they take up half of the display. The problem is complicated by the fact that smartphone manufacturers (Samsung, Xiaomi, Google Pixel) often hide these settings in different menus, and some applications ignore system settings. In this article, we will analyze all the working methods - from basic settings in the phone menu to advanced solutions through ADB and third-party utilities.
The topic is especially relevant for gamers who connect their smartphone to the monitor via HDMI or use emulators like BlueStacks, as well as for owners devices with non-standard screens (for example Samsung DeX or folding smartphones Galaxy Z Fold). We will not limit ourselves to general advice - each method is illustrated with screenshots (for current versions) and provided with warnings about possible risks. Android 12-14) and is equipped with warnings about possible risks.
Why does the application not display correctly on the screen?
Before changing settings, it is important to understand the cause of the problem. Most often the culprits are:
- ๐ฑ Incompatibility of the application with the resolution of your screen (for example, the old application is not adapted to
Full HD+or4K). - ๐ง Scaling settings in the system (the "Display Size" or "Font Scale" option in Android).
- ๐ฅ๏ธ Display mode when connected to an external monitor (for example, via USB-C to HDMI).
- ๐ ๏ธ Developer errors: some applications (especially games) fix the resolution in the code and ignore system parameters.
If the problem occurs in only one application, first check its settings - many apps (for example, VLC, Kodi, or PPSSPP) have built-in options to force a resolution change. For system problems, read on.
Method 1: Changing the display size in Android settings
The simplest method is to use the built-in scaling options. They do not change the physical screen resolution, but allow you to adjust the display to your needs. The path to the settings may differ depending on the shell:
- ๐ Stock Android (Pixel, Motorola, Nokia):
Settings โ System โ Gestures โ Display size. - ๐ Samsung One UI:
Settings โ Screen โ Screen size and text. - ๐ Xiaomi MIUI:
Settings โ Screen โ Text and display size. - ๐ Huawei EMUI:
Settings โ Screen and brightness โ Font and display size.
In the menu you will see a slider or preview options for the scale (for example, "Small", "Standard", "Large") Try moving the slider to the left or right - the changes are applied in real time. This method works for all. applications, but does not solve the problem with black bars or incorrect aspect ratio.
If, after changing the scale, some interface elements are cut off, return the settings to "Standard" and try other methods.
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy S22 s One UI 5.1), changing the display size resets the arrangement of icons on the desktop. Do this in advance. a screenshot of the current arrangement to quickly restore it.
Method 2: Forced change of resolution through developer mode
If system settings do not help, you can manually set the screen resolution through Developer modeThis method works on most devices, but requires caution - Incorrect settings may lead to display failures.
Activate Developer mode:
- Go to
Settings โ About phone. - Find "Build number" and tap on it 7 times (a notification โYou have become a developer!โ will appear).
- Return to the main settings menu - a new section "For Developers" will appear there.
Now find options related to resolution:
- ๐
Minimum width (in dp)โ affects the interface scale usually.360or411. - ๐
Simulate a secondary displayโ allows you to set an arbitrary resolution (for example,1920ร1080). - ๐
Forcing a change in scaleโ enables manual DPI adjustment.
For experiments, start with small changes. For example, if the current minimum width is 360 dp, try setting 380 dp or 340 dpAfter each change, restart the device - some applications apply the new settings only after. reboot.
| Parameter | Recommended value | Effect |
|---|---|---|
Minimum width (dp) |
360โ411 |
Increasing the value makes the elements larger, decreasing - smaller. |
DPI scale |
480โ560 (for Full HD) |
Low DPI = small text, high = large interface. |
Resolution simulation |
1920ร1080 or 1280ร720 |
Forcely changes the resolution for all applications. |
โ ๏ธ Attention: On devices with Android 12+ some developer mode options may be hidden. To see them, at the top of the "For Developers" menu, turn on the "Enabled" switch (if available).
Method 3: Using ADB to force a resolution change
If the previous methods did not work, it remains ADB (Android Debug Bridge) - a tool for low-level system configuration This method is suitable for experienced users and requires connecting the smartphone to the computer.
You will need:
- ๐ป A computer with ADB Tools installed (or a utility Platform Tools from Google).
- ๐ฑ Developer mode enabled and
USB debuggingon the smartphone. - ๐ Cable USB-Type C (preferably original).
Steps to change the resolution:
- Connect the smartphone to the PC and confirm permission for debugging on the phone screen.
- Open the command line (
cmdon Windows orTerminalon macOS/Linux) and enter:
adb shell wm size 1080x2340
(replace 1080x2340 with the one you need resolution, for example 720x1280 for testing).
To return the standard settings, run:
adb shell wm size reset
To change the pixel density (DPI) use the command:
adb shell wm density 480
(value 480 suitable for Full HD; for 4K try 640).
โ๏ธ Preparing to work with ADB
โ ๏ธ Attention: Some applications (for example, banking or DRM-protected) can block work on devices with changed screen parameters via ADB. If games or streaming services stop opening after the commands, return the settings to standard.
What to do if ADB does not see the device?
1. Check if USB debugging is enabled in the developer settings 2. Try a different cable. (cheap cables often do not support data transfer) 3. Install drivers for your device (for example, [Samsung USB Driver](https://developer.samsung.com/mobile/android-usb-driver.html) for Galaxy 4. Restart your phone and PC.
Method 4: Third-party applications to control resolution
If you don't want to bother with ADB or developer settings, you can use specialized utilities. They offer a convenient interface for changing resolution, DPI and other parameters.
Popular applications:
- ๐ฑ SecondScreen โ allows you to set different resolutions for the main and secondary screen (useful for Samsung DeX or connecting to a monitor).
- ๐ฑ Display Changer - a simple tool for changing DPI and resolution without ADB.
- ๐ฑ App Settings (Xposed) โrequires root, but allows you to configure the permission for each application separately.
Example of working with SecondScreen:
- Install the application from Google Play.
- Open it and grant rights ADB (the application itself will offer to enable debugging).
- Select the desired resolution from the list or enter it manually.
- Apply the changes and reboot the device.
Important: applications like App Settings require superuser rights (root), which will void the warranty and may break banking applications (due to trigger SafetyNet).
| Application | ADB required? | Root required? | Android support 13+ |
|---|---|---|---|
| SecondScreen | Yes | No | Yes |
| Display Changer | No | No | Partly |
| App Settings | No | Yes | No |
Method 5: Setting the resolution for an external monitor (DeX, HDMI)
If you connect your smartphone to a TV or monitor via HDMI (for example, for Samsung DeX or Huawei Desktop Modemode), a separate resolution setting may be required. By default, the system often selects non-optimal parameters, which causes the image to be stretched or cropped.
Instructions for Samsung DeX:
- Connect your smartphone to the monitor via adapter USB-C to HDMI.
- In the notification panel, tap on the icon DeX.
- Select
DeX Settings โ Screen resolution. - Try options
1920ร1080 (16:9)or2560ร1440 (16:9).
For other devices:
- ๐บ Xiaomi: in Desktop Mode mode, screen settings are available in the control panel (swipe from top to bottom).
- ๐บ Huawei:
Settings โ Screen connection โ Resolution. - ๐บ Google Pixel: when connected to a monitor, it will appear pop-up window with a choice of resolution.
โ ๏ธ Attention: When connecting to monitors with non-standard resolutions (for example,21:9or32:9), manual configuration may be required via ADBUse the commandadb shell wm sizeindicating the exact resolution. your monitor.
Problem solving: black bars, blur, application errors
If after changing the resolution you encounter artifacts, use these tips:
- ๐ผ๏ธ Black bars on the sides: check the aspect ratio For example, if your screen
18:9, and the application records16:9, stripes are inevitable. Try turning on the "Stretch" or "Fill Screen" option in the application settings. - ๐ Blurred text: increase the value DPI (for example, with
480to520). This will make the elements larger, but clearer. - โ The application does not start: some apps (for example, Netflix or Disney+) block work on devices with non-standard screen settings. Return the settings to standard or use Magisk to bypass the check SafetyNet.
- ๐ Reset settings: if after experiments the screen has become unreadable, connect the smartphone to the PC and run the command
adb shell wm size resetoradb shell wm density reset.
For games (for example, PUBG Mobile or Genshin Impactthe built-in "Graphics" option in the settings often helps. Select the maximum resolution supported by your device and disable "Auto-Adjustment".
If. The resolution problem only appears in one game or application, first check its internal settings. Often there are options to force a change in the scale or aspect ratio.
FAQ: Frequently asked questions about setting resolution on Android
Is it possible to change the screen resolution without root and ADB?
Yes, but the options will be limited.
- Use scaling settings in the "Screen" menu.
- Enable developer mode and change
Minimum width (dp). - Install applications like SecondScreen (requires ADB, but not root).
To fine-tune the resolution (for example, 1440ร3200), you will still need ADB.
Why did some applications stop working after changing the DPI?
Some applications (especially banking or with DRM) check the integrity of the system If DPI or the resolution is very different from the standard, they can block the launch, considering the device to be jailbroken. Solutions:
- Return the settings to standard.
- Use Magisk with the module Universal SafetyNet Fix.
- Add the application to exceptions (if there is such an option in settings).
How to return the standard resolution if the screen has become unreadable?
If, after experimenting with ADB or the developer settings, the screen is not displayed correctly, connect the smartphone to the PC and run the commands:
adb shell wm size reset
adb shell wm density reset
If ADB not works, try resetting to factory settings via Recovery Mode (press Power + Volume Up when turning on).
Is it possible to set different resolutions for different applications?
Yes, but for this you need root or module Xposed/App Settings. Without root, you can use Island (sandbox) or Shelter to create an isolated profile with other screen settings, but this is a complex process.
Why is the picture cut off on an external monitor via HDMI?
This occurs due to an aspect ratio mismatch. Solutions:
- In the connection settings (for example, Samsung DeX), select the "Fill Screen" mode (may stretch the image).
- Use ADBto manually set the resolution. monitor:
adb shell wm size 1920x1080. - Check your monitor settings - some models have the "Scaling" option (Overscan).