Xiaomi widgets are mini-programs that display weather, calendar, notes or smart home control right on the home screen. But the standard size often seems too small: text is not readable, buttons are uncomfortable to press, and information is lost among other icons. Fortunately, MIUI allows you to resize widgets โ and you can do this in several ways, depending on the smartphone model and firmware version.
In this article, we will discuss all the current methods of increasing widgets, from basic settings to hidden functions for power users, you will learn how to stretch the widget across the width of the screen, change its height, or even create a custom layout with non-standard proportions (available only on MIUI 14 with Root rights), especially focusing on the problems that can arise when changing the size, for example, cropping text or the disappearance of controls.
All the instructions have been tested on the latest versions of MIUI 13 and MIUI 14 (including HyperOS for new models), as well as on popular devices: Xiaomi 13/14 series, Redmi Note 12/11, POCO F5/X5 and Black Shark 5/6. If your model is older than 2020, some features may be missing - we will mention this too.
1. Standard size change widgets (without Root)
The easiest way to increase the widget is to use the built-in resizing feature in MIUI. It works on all Xiaomi smartphones since MIUI 10, but has limitations: for example, you can not make a widget narrower than its minimum size, or stretch it over several screens.
To resize:
- Click on the empty space on the home screen for a long time and select Widgets.
- Drag the desired widget to the screen (such as Weather or Google Search).
- After placing, tap the widget again โ blue dots (size change markers) will appear in the corners.
- Pull at any point to stretch the widget horizontally or vertically. Some widgets (like Calendar) only have height variations.
Note that not all widgets support resizing, such as the Smart Home or Mi Fit Steps are fixed sizes, and some models (such as the POCO M3) may not be able to change the width - only the height.
Make sure there is enough free space on the screen.|Check if the widget supports resizing (pull around the corner)|Turn off the "Light Mode" mode in the settings (it blocks changing widgets)|Make a backup of the main screen (Settings) โ Main screen screen โ Backup of the layout)-->
2. Hidden widget settings in MIUI (for experienced)
If standard resizing doesn't work, you can use hidden MIUI parameters that allow you to adjust the dimensions more accurately, which doesn't require Root, but requires you to turn on Developer Mode.
Instructions:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and enable USB Debugging (optional, but may be needed for some commands).
- Connect your smartphone to your PC and execute the command in ADB: adb shell settings put global development_settings_enabled 1 This will open up additional widget settings.
- Now, press the widget for a long time, select Change the size and hold your finger on the marker for 2-3 seconds - a grid with an exact setting will appear (step 0.1 from the standard size).
This method works on MIUI 12-14, but on some models (e.g. Redmi 9A) it may not work due to manufacturer limitations.
What if the ADB does not recognize the device?
3.Using third-party launchers for flexible setup
If the built-in MIUI tools don't suit you, you can install an alternative launcher that offers more options for customizing widgets.
- ๐ฑ Nova Launcher โ supports changing the size of widgets with increments 1ร1 pixel, as well as setting up transparency and indentations.
- ๐จ Lawnchair is an open source lightweight launcher optimized for MIUI.
- ๐ง Apex Launcher โ allows you to create custom grids for widgets (for example, 5ร5 opportunistic 4ร4).
- ๐ผ๏ธ Microsoft Launcher โ Windows integration, but limited widget settings.
To change the size of the widget in Nova Launcher:
- Install the launcher from Google Play and make it the main one (the system will prompt you to do this when you first start).
- Click on the widget for a long time and select Change the size.
- Pull around the corners while holding your finger โ an exact grid will appear with the ability to change the size to 1 pixel.
- For more settings, go to Settings Nova โ Main screen โ Widget size.
Warning: Some Xiaomi system widgets (such as Smart Home or Quick Settings) may not display correctly in third-party launchers. MIUI The launcher can be dropped on the standard.
๐ก
If Xiaomi widgets (such as โWeatherโ or โStepsโ) are missing after installing a third-party launcher, try reinstalling them through Settings โ Applications โ App Management โ Show System โ [Widget Name] โ Storage โ Clear Data.
4. Change the size of the widgets on the lock screen
You can also put widgets on the MIUI lock screen, like Weather, Calendar or Music, but there are very strict restrictions: widgets are fixed in size, and you can't change them with standard means.
Method 1: Using custom covers
- ๐ Download from Google Play app KLWP Live Wallpaper Maker.
- ๐จ Create your own lock screen cover with the right size widget.
- ๐ Apply it to Settings. โ Lock screen โ Wallpaper. โ Live wallpaper.
Method 2: Editing system files (requires Root)
If you have Root access, you can manually change the lock widget settings by editing the file:
/system/priv-app/MiuiSystemUI/MiuiSystemUI.apk/res/layout/keyguard_widget_frame.xmlLook for parameters. android:layout_width and android:layout_height, Beware: Incorrect changes can lead to the collapse of the system.
๐ก
Widgets on the lock screen in MIUI have strict security restrictions, and any changes without Root can cause resets after the update.
5. Problems with changing the size of widgets and their solutions
When trying to increase the widget, users often face some problems, and here are the most common ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| The widget isn't stretched. | Fixed size in widget code | Use a third-party launcher or ADB-team |
| Text is cut off | Incorrect indentations (padding) | Reduce height or use Nova Launcher to adjust indentations |
| The widget disappears after the reboot | Conflict with MIUI optimization | Turn off Auto-Optimization in the battery settings for launcher |
| System widgets (Weather, Watch) are not working | Resetting the cache of system applications | Go to Settings โ Applications โ Management โ Show system โ [Widget] โ Storage โ Clear cache |
| The launcher is reset to standard | Update MIUI or reset settings | Install the launcher as a system application through ADB: |
For the last case, use the command:
adb shell cmd package install-existing com.teslacoilsw.launcher(Replace com.teslacoilsw.launcher with your launcher package).
๐ก
If the widget started to slow down after changing the size, try turning off animations in Settings โ Special features โ Remove animations.
6. Specific settings for different Xiaomi models
Some Xiaomi devices have unique features when working with widgets, here is what owners of popular models need to know:
For Xiaomi 13/14 series (MIUI 14 / HyperOS):
- ๐ Supports dynamic resizing - the widget automatically adjusts to the free space.
- โก HyperOS added the option Adaptive widgets (included in the settings of the main screen).
For the Redmi Note 12/11 series:
- ๐ Maximum widget size โ 4ร4 (firmware 5ร2).
- ๐ Quick settings widget cannot be changed โ it is fixed size 4ร1.
- ๐ After updating to MIUI 14 may disappear the possibility of resizing - you need to reset the launcher settings.
For POCO F5/X5:
- ๐ฏ In the launcher POCO Launcher widgets can only be changed in editing mode (long press). โ Edit).
- ๐ฑ The game turbo mode has a fixed size. 2ร2.
- โก Dynamic widgets are supported (for example, Sports Notes change size depending on the content).
For Black Shark 5/6:
- ๐ฎ Game space and performance cannot be changed.
- ๐ Maximum size โ 4ร3 (because of the game interface optimization).
- ๐ง It is recommended to use Nova Launcher for flexible configuration.
๐ก
On Black Shark and POCO smartphones, widgets are often optimized for game mode, so their sizes are strictly limited.
7.Alternative methods: widgets via KWGT and Tasker
If you need to customize the widget completely โ not only to change the size, but also the design, animations or data โ use the KWGT Kustom Widget Maker app. It allows you to create widgets from scratch or download ready-made templates from the community.
Instructions for creating a custom widget:
- Install KWGT and KWGT Pro Key (to unlock all features).
- Open the app and select Add a widget to the main screen.
- Choose an empty template or download the ready-made one from the Play section.
- Set the pixel size (e.g. 500ร300) and add the necessary elements (text, icons, graphics).
- Save the widget and place it on the main screen.
To automate changes (for example, to allow the widget to change size depending on the time of day), use Tasker:
Profile: Time = 20:00-08:00
Task:
1. Plugin โ KWGT โ Change the size of the widget โ Set the height = 400px
2. Plugin โ KWGT โ Update widgetThis method takes time to set up, but gives unlimited customization options โ from transparent widgets to interactive smart home controls.
How to export your widget from KWGT?
FAQ: Frequent questions about changing the size of widgets on Xiaomi
โ Can I increase the Weather widget to the full screen?
โ Why After Updating MIUI widgets dropped?
โ How to make a widget transparent?
โ Why the Smart Home widget doesnโt change?
โ Can you change the size of the widgets in the notification panel?
If your question isnโt covered in the FAQ, check out the current discussions on the Mi Community or 4PDA forums, which often publish solutions for specific models.
๐ก
Before experimenting with widgets, always back up the home screen in Settings โ Home Screen โ Backup layout. This will save time if something goes wrong.