Xiaomi widgets are mini-programs that display current information right on the home screen: weather, calendar, quick settings, or even app data. But many users face the problem: standard widgets are limited, and the ones they need simply don't appear on the list. Why does this happen and how to add a widget to Xiaomi even if it's not on the menu? In this article, we'll look at all the ways - from basic to advanced, including installation via APK and configuration via ADB.
The feature of MIUI firmware (even in the latest versions of MIUI 14/15) is aggressive memory optimization, which often freezes third-party widgets, which means that even after installation, they may not appear on the list of available ones. We will show you how to circumvent this limitation and make widgets work steadily, and we will also tell you which widgets can not be added to Xiaomi because of the policies of Google and Xiaomi - and how to replace them.
1. Basic method: Adding a widget through the MIUI menu
The easiest method is to use the built-in MIUI tools. It is suitable for standard widgets (weather, clock, calendar) and most of the apps from Google Play that support this feature.
Instructions:
- π± Long press the free space on the main screen (or make a gesture "pinch" with two fingers if the Guest control is enabled).
- π§ In the lower menu, select "Widgets" (on some versions) MIUI β "Supplements").
- π Scroll down the list or use the search (magnifying glass icon) to find the desired widget.
- π±οΈ Press the widget and drag it to the home screen or notification bar (if supported).
If the widget doesnβt appear in the list, check:
- βοΈ Is the application to which the widget belongs updated (sometimes the latest version is required).
- π Reboot your smartphone β MIUI Sometimes it doesnβt update the list of widgets without restarting.
- π₯ Make sure the widget supports your version of Android (on Xiaomi with Android) 13/14 The widgets for the old OS may not work).
π‘
If the widget disappears after the update MIUI, Try resetting it: go to Settings β Annexes β Application management β [Title of the annex] β Warehouse β Clear the cache
2.Why the widget doesn't appear on the list and how to fix it
A common problem on Xiaomi is that there is no widget in the add-on menu, even if the app is installed.
- MIUI optimization: the system blocks background widget activity to save battery life. The solution is to add the app to Without restrictions:
- MIUI incompatibility: Some widgets (such as those from Samsung or Huawei) are not adapted for Xiaomi firmware.
- Cache error: Reset Launcer cache (MIUI shells):
Important: widgets for Android 12 and later use the AppWidgetProvider API, which MIUI modifies. If the widget requires Android 13+ and your Xiaomi runs MIUI 12.5 (Android 11), it won't work.
Install widgets via APK: for advanced users
If the widget is not available in Google Play, you can install it manually through the APK-This method is suitable for:
- π Widgets from third-party developers (for example, KWGT or UCCW).
- π± Widgets for other brands (e.g. One) UI from Samsung, adapted to MIUI).
- π§ Beta versions of widgets that are not yet in official stores.
Step-by-step:
- Download. APK-a widget file from a verified source (e.g., APKMirror).
- Allow installation from unknown sources:
- Install the APK and restart the smartphone.
- Check the widget in the add-on menu (sometimes you need to run the app at least once).
Download APK from the developer's official website | Check the hash of the file (MD5) for viruses | Make a backup of data | Disable battery optimization for the installation file-->
β οΈ Attention: Installation APK from unverified sources, it can lead to data leakage or locking of the device. Always check reviews and reputation of the developer. MIUI Little-known Chinese studios often contain advertising software.
4.Creating custom widgets with KWGT and Tasker
If you want unique widgets with personal design, use KWGT Kustom Widget Maker (for visual customization) and Tasker (for automation).
- π¨ Create widgets from scratch (colors, fonts, animations).
- π Connect data from other applications (e.g. health indicators from Mi Fit).
- π€ Automate activities (e.g., enable Do Not Disturb Schedule).
Example of weather widget settings in KWGT:
- Install KWGT from Google Play and open it.
- Select "Create a new widget" and specify a size (e.g. 4Γ2).
- Add the element "Text" and in the formula specify:
- Save the widget and add it to the home screen via the MIUI menu.
To communicate with Tasker, use the KWGT Tasker Plugin plugin. For example, you can make a widget that:
- π Shows the battery level with a forecast of running time.
- πΆ Shows the speed of the Internet in real time.
- π Google Double Tap Assistant is included.
How to get around the MIUI limitations for KWGT?
5.Widgets for the notification panel: quick access
On Xiaomi, you can add widgets not only to the main screen, but also to the notification panel (the drop-down βcurtainβ menu), which is convenient for quick control of music, Wi-Fi or brightness.
How do I add:
- Swipe down from the top edge of the screen to open the notification bar.
- Click on the icon. βοΈ ("Editβ) in upper right corner.
- Go to the "Widgets" tab (or "Quick Settings" on some models).
- Press the desired widget and drag it to the active area.
Popular widgets for the notification panel:
| Type of widget | Example | What to pay attention to |
|---|---|---|
| Music player | Spotify, YouTube Music | Requires permission to "Map on top of other windows" |
| Fast switches. | Wi-Fi, Bluetooth, flashlight | On MIUI 15, some switches are duplicated in a standard curtain. |
| System monitor | CPU, RAM, Temperature | Could be in conflict with MIUI Security |
| Weather. | AccuWeather, Yandex Weather | You need to allow access to the location. |
β οΈ Note: Xiaomi Redmi and POCO s MIUI for Android Go (such as Redmi) A1) Widgets in the notification panel may not be supported due to system limitations.
6. Widgets for MIUI without root: circumventing restrictions
MIUI firmware blocks some functions of widgets without root rights, but there are legal ways to get around the restrictions:
Method 1: ADB-commands to unlock widgets
If the widget is installed but not displayed in the list, try to force it to be enabled via ADB:
- Connect your smartphone to your PC and enable USB debugging:
- Enter the command:
- Reset the device.
Method 2: Using a Launcher from Third Party Developers
Install an alternative launcher (such as Nova Launcher or Apex Launcher) that does not have MIUI limitations:
- π² Nova Launcher Widgets Update More Frequently and Support More Formats.
- π§ You can adjust the transparency, scale and animation widgets.
- β‘ Some widgets (such as those from Google) only work in third-party launchers.
Method 3: Emulation of widgets through "Tags"
If you canβt add a widget, create an action shortcut:
- Hold the app icon on the home screen.
- Select "Tags" (if available).
- Set the shortcut to open a specific section of the app (such as a camera or player).
π‘
Side launchers (like Nova Launcher) often solve problems with displaying widgets on MIUI, but can reduce the smoothness of animations due to shell conflict.
7. widgets that donβt work on Xiaomi (and how to replace them)
Some widgets are fundamentally incompatible with MIUI due to Xiaomi or Google policies, and here is a list of problematic widgets and their counterparts:
| A broken widget | Reason. | Alternative for MIUI |
|---|---|---|
| Samsung widgets (One UI) | Used by Samsung's proprietary libraries | KWGT with templates for One UI |
| iOS widgets (for example, from the App Store) | Other APIs and file formats (.wdgt) | Widgetsmith (there is a version for Android) |
| Huawei Widgets (EMUI) | Dependence on HMS Core | Zooper Widget (supports similar functionality) |
| Widgets for Android 12L/13 on MIUI 12.5 | Incompatibility of API versions | Update MIUI to the latest version |
β οΈ Note: Widgets requiring Google Play Services (e.g. Google Fit) may not work on Xiaomi for the Chinese market (with China firmware) ROM). In this case, you need to refashion the device on Global. ROM.