Why do pop-ups on Xiaomi seem too big?
Owners of Xiaomi, Redmi and POCO smartphones often face a problem: system notifications, dialog boxes or pop-up prompts take up half the screen, blocking the content. This is not only annoying, but also hindering work β especially on devices with a small diagonal (for example, Redmi Note 10 or POCO X3 Pro), the reasons for this behavior lie in the features of the MIUI shell:
First, by default, MIUI scales system windows to "universal" sizes without considering the actual screen resolution or user preferences. Second, some applications (especially stock ones - Security, Themes, Mi Video) force dialogs to be increased for "better readability." Third, pop-up size settings are hidden deep in the menu or not at all in the basic parameters. But solutions are there - and they do not require root rights or complex manipulation.
In this article, weβll look at 5 working ways to reduce pop-up size, from standard MIUI settings to hidden features for power users, all of which have been tested on current firmware versions (MIUI 14β16) and are compatible with most models released after 2020.
Method 1: Scaling text and display
The easiest way to do this is to rescale the overall interface, and it's not just going to affect pop-ups, it's going to affect all the elements of the system, and it's going to work if you think all the system dialogs are big, not just notifications.
How to do this:
- Open the Settings β Screen.
- Select text size and display.
- Move the font size slider to the left (for example, from Standard to Small).
- Return and select the screen size β reduce it by 1-2 divisions.
The effect will be noticeable immediately: pop-ups will become more compact, but it will retain the readability of the text, and the method will change the size of all interface elements, including icons on the desktop.
π‘
If after zooming some apps (such as TikTok or Instagram) donβt show up correctly, return the settings to their original state and try the next method.
Method 2: Disabling Smart Scaling in MIUI
Smart Scaling automatically increases window sizes for convenience, which in practice often results in 70 to 80 percent of the screen being dialogged, and can be turned off through the developer's hidden settings.
Instructions:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to the main settings menu and open Additional settings β Developer settings.
- Find the option to Disable Smart Windows Scaling (or Force GPU Rendering on some models) and activate it.
- Reboot the phone.
After that, system windows (such as file deletion confirmation or application permission request) will be displayed in a standard size. Please note that on some firmware this option may be called differently or not.
What to do if there is no smart scaling clause?
Method 3: Manually changing the size of notifications
If the problem is only with notifications (for example, Mi Push banners or messages from Google Play Services take up half the screen), their size can be changed separately.
- π± Go to Settings. β Notifications and status bar.
- π Select Notification Style (or Notification Panel on older versions) MIUI).
- π Activate Compact View (if not, select Standard instead of Advanced View).
- π Restart the notification panel by swiping down and back.
This will reduce banner height by 30-40%, and for individual applications (such as WhatsApp or Telegram), you can additionally configure the priority of notifications:
- In the same menu, select Notification Management.
- Find the right app and turn off the pop-up notification option or prioritize Low.
Method 4: Using ADB to fine-tune
For advanced users, there is a way to resize pop-ups through ADB (Android Debug Bridge), which allows you to set specific height and width values for system dialogs.
Step-by-step:
- Install. ADB-computer-driver.
- Turn on the phone to debug USB in the Developer Settings.
- Connect the device to the PC and enter in the command line:
adb shell settings put global policy_control immersive.full=*This command disables forced scaling for all windows. To return the standard settings, use:
adb shell settings put global policy_control nullTo adjust the notification height accurately, you can change the parameter notification_panel_height:
adb shell settings put global notification_panel_height 500(where 500 is the height in pixels; select the value under your screen).
Install ADB-PC drivers|
Enable debugging over USB on your phone |
Connect the phone with the original cable |
Check the connection with the adb devices | command
Make backup settings-->
π‘
ADB-The wrong values can cause interface failures. Always backup before experimenting!
Method 5: Reset the interface settings to factory
If none of these methods worked, the problem could be system parameter failure, in which case a partial reset of the interface settings without deleting the data would help.
How to perform the reset:
- Open the Settings. β The phone.
- Choose Resetting (not to be confused with Resetting to Factory!).
- Click Reset interface settings and confirm the action.
Once rebooted, all display parameters (including window sizes) will return to standard. This method is safe β it does not affect installed apps, photos or accounts.
π‘
If the problem comes back after the reset, check if the themes or fonts from the Mi Theme Store are installed.Some custom themes force the system windows to resize.
Comparison of methods: which one to choose?
To make it easier for you to determine, we have collected the key features of each method in the table:
| Method | Difficulty | The effect | You need a PC? | Risks. |
|---|---|---|---|---|
| Scope of text | β | Reduces all elements | No. | Some applications may be βbreakingβ |
| Disabling Smart Scaling | ββ | Returns the standard window size | No. | On some models, there is no option. |
| Set-up of notifications | β | Reduces only banners | No. | It does not affect the system dialogues. |
| ADB-team | βββ | Accurate height/width setting | Yes. | It can disrupt the interface. |
| Interface reset | ββ | Return to factory settings | No. | All visual settings will be dropped |
For most users, the best solution is a combination of 2nd and 3rd methods (disable smart zoom + adjust notifications). If you are ready for experiments, try ADB, but donβt forget about the backup!
Frequent Mistakes and How to Avoid Them
When you resize pop-ups, you often have typical problems, and here are the most common ones and how to solve them:
β οΈ Attention: If after use ADB-commands the screen began to display incorrectly (for example, the navigation buttons are missing), follow the command: adb shell wm overscan 0.0,0,0 This will reset the display settings.
- π After the interface was reset, the windows became big again. Cause: some apps (like Mi Security) overwrite settings. Solution: disable auto-update for stock apps in Settings β Annexes β Application management.
- π΅ It's not working. ADB-Make sure: Debugging is on USB; Original cable used; Drivers ADB installed correctly (check in Device Manager).
- π I can't find "Developer Options." On some firmware (e.g., "Developer Options, MIUI Global) this item is hidden, to activate it, after the 7th press on Version MIUI You may need to enter a pattern lock or password.
If none of the methods worked, check if your phone has custom firmware installed (e.g. Xiaomi.EU or Pixel Experience).