The widgets on the screen of Xiaomiβs smartphone are not just decoration, but a useful tool for quick access to information. However, standard sizes often do not suit users: some seem too large and take up half the screen, others are so miniature that you have to squint. Fortunately, MIUI offers several ways to adjust the dimensions of widgets, but not all of them are obvious.
In this article, we will discuss all the current methods for resizing widgets on Xiaomi, Redmi and POCO devices, from basic settings in the launcher to hidden features for power users. We will focus on the differences between the versions of the MIUI 12, 13 and 14 shell, as well as the nuances for specific models (for example, Xiaomi 13 Pro or Redmi Note 12).
Why canβt you change the size of all widgets the same way?
Before we get to the instructions, it's important to understand why some widgets don't scale, because their size depends on three factors:
- π± Version. MIUI: V MIUI 12 and older, there is support for flexible widgets, but not for all applications.
- π§ Type of widget: Static widgets (like Watches or Weather) are usually fixed sizes, while dynamic widgets (like Google Search) are adaptive.
- π οΈ Xiaomiβs standard launcher limits capabilities, while third-party launchers (like Nova Launcher) give more freedom.
For example, the calendar widget in MIUI 14 can be stretched into 4Γ2 cells, and the Yandex.Weather widget - only 2Γ1. This is due to the policy of application developers, not the limitations of the shell itself. Later in the article we will show how to circumvent some of these restrictions.
Method 1: Standard size change in the MIUI launcher
The easiest method is to use built-in shell tools, which works for most native Xiaomi widgets (weather, watches, notes) and some third-party apps.
- Press and hold your finger on the empty desktop until the menu appears.
- Slip the button on the Widgets (the icon with squares).
- Find the widget you want in the list and drag it to the screen.
- After placing, touch the widget again - white dots will appear in the corners.
- Pull at any point to increase or decrease the size.
Note that not all widgets support this method, and if there are no dots in the corners, the size is fixed, so try alternative methods in the following sections.
Make sure the widget is not blocked (double tap β "Allow change")
Check the free space on the screen (widgets can not be superimposed on icons)
Update the app you want to change
Restart the device if the zoom points do not appear-->
Method 2: Use of third-party launchers (Nova, Apex, Lawnchair)
If standard MIUI settings donβt suit you, third-party launchers offer advanced customization options, such as Nova Launcher, which allows you to:
- π Change the size of any widgets, even those in the MIUI fixed.
- π Set up the grid step (for example, 10Γ10 opportunistic 5Γ5).
- π¨ Apply transparency and overlapping widgets on each other.
Instructions for Nova Launcher:
- Install a launcher from Google Play.
- Press your finger on the desktop β Widgets β choose the right one.
- After placing, tap the widget β in the menu, select Change Size.
- Pull over the edges to adjust the dimensions. Nova even has non-integral scaling (e.g., 3.5Γ2.2).
π‘
In Nova Launcher, you can save the widget layout template and restore it after resetting. To do this, go to Backup / Import in the launcher settings.
Method 3: Size Editing through ADB (for power users)
If youβre ready to dive into technical details, ADB (Android Debug Bridge) lets you manually change widget settings, including those that donβt lend themselves to standard methods, which requires USB debugging and basic command line knowledge.
Warning: Incorrect commands can cause launcher malfunctions, and we recommend you back up your data before starting.
β οΈ Note: Change of system parameters through ADB It can disrupt stability MIUI. If after commands widgets stopped showing, reset the launcher: Settings β Annexes β Application management β Launcher β Warehouse β Clear the data.
Instructions:
- Activate Developer Mode (7 times tap the MIUI version in Settings β About Phone).
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC and execute the command: adb shell pm grant com.miui.home android.permission.WRITE_SECURE_SETTINGS This will give the launcher the right to change the system settings.
- To change the size of the widget, use: adb shell settings put global widget_sizes "package_name=width,height" Replace package_name to the application identifier (e.g. com.miui.weather) and width,height to the desired cell sizes (e.g., to the desired cell sizes, 4,2).
How do you know? package_name applications?
Method 4: Use of customization applications (KWGT, UCCW)
If you need to not just resize, but completely redesign the widget, pay attention to tools like KWGT (Kustom Widget Maker) or UCCW. They allow you to create widgets from scratch or edit existing ones, including:
- π¨ Arbitrary dimensions (e.g, 5Γ1 or 3Γ3).
- πΌοΈ Transparent background and wallpaper overlay.
- π Dynamic data (weather, battery, RAM).
Example of settings in KWGT:
- Download KWGT and any template you like (e.g. Minimal & Elegant KWGT).
- Add the KWGT widget to the screen (size is selected when placed).
- Open the widget β click on the pencil icon β Edit.
- In the editor, go to the Layout tab and change the Width and Height settings.
Important: Widgets created in KWGT can consume more RAM than standard ones. If you notice lags, reduce the frequency of updating data in the widget settings.
Method compatibility table for different versions of MIUI
To save you time, we have collected data on support for changing the size of widgets depending on the shell version and launcher type:
| Method | MIUI 12 | MIUI 13 | MIUI 14 | Sideways launcher |
|---|---|---|---|---|
| Standard scaling | β (limitedly) | β (widened) | β (full-time) | β |
| ADB-team | β (claim) | β (claim) | β οΈ (limited) | β |
| KWGT/UCCW | β | β | β | β |
| Nova Launcher | β | β | β | β (full control) |
The table shows that MIUI 14 offers the most flexibility in configuring widgets without additional tools, but for full control, it is still recommended to use Nova Launcher or KWGT.
Frequent problems and their solutions
When changing the size of widgets, users often encounter common errors, and here are the most common ones and ways to fix them:
- π³ Widget does not change size: Make sure it is not blocked (double touch) β "Allow change. If zoom points don't appear, try restarting the device.
- π± The widget disappeared after the size change: This may be due to a conflict with the wallpaper or theme. return the standard theme to Settings β Registration.
- βοΈ ADB-Teams not working: Check if debugging is included USB And if you have Xiaomi drivers installed on your PC, make sure you're using the current version of the platform-tools.
β οΈ Note: If after use ADB widgets stopped updating (for example, the weather does not show current data), clear the app cache: Settings β Annexes β Application management β [Title of the annex] β Clear the cache.
π‘
Before using ADB or third-party launchers, back up your data. In MIUI, you can do this in Settings β About Phone β Backup.