How to swap screens on Xiaomi with MIUI 12: all the ways and nuances

Why Users Want to Change Screens and What It Means

Xiaomi’s MIUI 12 shell offers flexible desktop customization options, but not all features are intuitive. One of the frequent requests is to change the order of the screens (desktops) or their contents. This may be necessary if you want to rearrange the main screen with frequently used apps and the secondary screen with widgets, or when the screens are automatically mixed after the system update.

Unlike the newer versions of MIUI 13/14, where screen sorting algorithms have become β€œsmarter,” MIUI 12 has its own peculiarities: for example, there is no drag and drop function for entire screens β€” just for individual icons or widgets. This is often confusing, especially for users who are used to EMUI shells (Huawei) or One UI (Samsung), where screen rearrangement is implemented differently.

In this article, we will discuss all the working ways to swap screens on Xiaomi with MIUI 12, including workarounds for cases where standard methods do not work, and consider how to avoid typical errors that can cause settings to reset.

πŸ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
Another version.
I don't know.

Method 1: Repositioning screens through launcher settings

The most obvious method is to use the built-in MIUI launcher tools, but in MIUI 12, this feature is hidden deeper than in the newer versions.

  1. Touch and hold the empty space on your desktop (not on the icon!).
  2. In the menu that opens, select Desktop Settings (or Screen Settings, depending on localization).
  3. Go to Shift Screens (may be called Screen Management).
  4. So here you'll see thumbnails of all the desktops, and you'll pinch and drag the screen to the new location.

⚠️ Note: If the option is not in the menu, then your device is using a simplified version of the launcher (for example, on budget models Redmi.

Make a backup copy of the location of the icons (screen photo)

Close all background applications

Connect the charger (in case of freeze)

Check the available space on the device (minimum 500 MB)

-->

After reshuffling, the screens will retain their contents, but the widgets of system applications (weather, calendar) may require reconfiguration, due to the feature of MIUI 12, where widgets are tied to a specific desktop by ID.

Method 2: Manual drag and drop icons and widgets

If the screen-reposition function is not available, you can go around manually transferring all the elements from one screen to another, which is universal and works on all versions of MIUI, but takes longer.

Algorithm of action:

  • πŸ“± Create a new desktop: touch the empty space on the screen β†’ Desktop settings β†’ Add a screen.
  • πŸ”„ Move the icons: pinch the application, drag it to a new screen. For a group of icons, use the Select a few (will appear after a long click on the icon).
  • πŸ–ΌοΈ Widgets: Remove the widget from the old screen (click on it) β†’ Remove it, then add it to the new screen.
  • πŸ—‘οΈ Remove the old screen: After transferring all elements, remove the unnecessary desktop through the same settings.

⚠️ Note: When you manually transfer the folders with applications can be unpacked. To avoid this, first move the folder as a whole, and then edit its contents on the new screen.

πŸ’‘

If when dragging the icons β€œstick” to the grid, turn on the free placement mode: Desktop settings β†’ Application grid β†’ Free placement.

ElementCan I move it by dragging it?nuance
Single iconsYes.Carry on without loss
Application foldersYes.Can be unpacked during editing
Weather/calendar widgetsNo.Removal and re-installation required
Labels (e.g., β€œContacts”)Yes.They may reset after rebooting.

Method 3: Using a third-party launcher

If the built-in MIUI 12 tools don't suit you, you can install an alternative launcher from Google Play.

  • πŸš€ Nova Launcher: Supports gesture rearrangement, backup layouts.
  • 🎨 Apex Launcher: allows you to configure transitions between screens, including 3D-effects.
  • ⚑ Lawnchair: Lightweight open source launcher optimized for Xiaomi.

Instructions for setting:

  1. Install the selected launcher from Google Play.
  2. When you first start, select it as the default launcher.
  3. Go to the launcher settings (usually swipe up on the desktop β†’ Settings).
  4. Find the Screen Management or Desktop section and drag the screens in the right order.

⚠️ Note: When using third-party launchers widgets MIUI (For example, Weather or Steps may not display correctly or require additional permissions. Before installing, check the launcher’s compatibility with your Xiaomi model on forums (for example, check the launcher’s compatibility with your Xiaomi model, 4PDA or XDA Developers).

How to return the standard MIUI launcher?
To roll back to your home launcher, go to Settings β†’ Applications β†’ Default Application Management β†’ Launcher and select MIUI Launcher. After that, all third-party launcher settings will reset, but the screens in MIUI will remain as they were before the alternative launcher was installed.

Method 4: Reset the launcher settings (if the screens β€œbroken”)

Sometimes, after an update or crash, the screens on MIUI 12 begin to duplicate, disappear or appear in a chaotic order, in which case resetting the launcher settings will help:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find the MIUI Launcher (or Launcher) list.
  3. Select Warehouse. β†’ Clear the data.
  4. Confirm the action. After that, all the screens will reset to the factory settings.

⚠️ Note: This method will completely remove all your desktop settings, including:

  • Location of icons and folders;
  • Widget settings;
  • Desktop wallpaper;
  • Gestures and hotkeys.

Before reset, be sure to take screenshots of all screens or record a video - this will help restore the location of the elements after cleaning.

πŸ’‘

Resetting the launcher is a last resort. Try restarting the device first or upgrading MIUI to the latest version in Settings β†’ About Phone β†’ System Update.

Problem Solving: Why screens don't change places

If none of these methods worked, the problem may be as follows:

Problem.Possible causeDecision
The option β€œScreen Transition” is not availableSimplified version of MIUI for budget modelsUse a manual drag and drop or third-party launcher
Screens are reset after rebootingLauncher cache failureClear the cache in Settings β†’ Applications β†’ MIUI Launcher β†’ Storage
Widgets are not transferred to the new screenLimitation of MIUI 12Remove and add the widget again
No new screens are being created.Ended the desktop space (maximum 5-7 screens)Remove unnecessary screens or icons

Another common mistake is conflicting with the design topic, and some custom themes from the Mi Theme Store block desktop editing to check this out:

  1. Go to Settings β†’ Theme.
  2. Choose a standard theme (Default or MIUI).
  3. Try changing the screens again.

Additional advice on the organization of the desktop

To avoid future screen chaos, use these tips:

  • πŸ“ Group applications by folder: for example, "Social networks", "Games", "Work" and this will reduce the number of screens you need.
  • πŸ” Use search: in MIUI 12 you can quickly find the app swipe down on the desktop – this will reduce the need for multiple screens.
  • πŸ”„ Set up gestures: in Settings β†’ Additional functions β†’ Gestures can be assigned to swipes to switch between screens.
  • πŸ”’ Fix frequently used screens: in some versions MIUI You can disable the accidental removal of desktops in the launcher settings.

If you change screen layouts frequently, consider creating desktop profiles through third-party apps like Tasker or MacroDroid, which allow you to save different screen layouts and switch between them on a schedule or depending on location.

πŸ’‘

To speed up access to the right screens, assign hot corners to them: pinch the empty space on the desktop β†’ Desktop settings β†’ Hot corners. For example, a swipe from the upper right corner can immediately open the screen with a weather widget.

FAQ: Frequent questions about rearranging screens on MIUI 12

Can I swap the main screen and the secondary?
Yes, but only through the launcher settings (see Method 1).The main screen in MIUI 12 has no fixed position - it can be moved left or right like any other.
After upgrading to MIUI 12.5, the screens reset. How do you get back to the old location?
Unfortunately, MIUI doesn't save screen layouts for major updates. You'll have to restore the layout manually. If you backed up through Settings β†’ Additional β†’ Backup, try to restore data from there (but this only works if the copy was created before the update).
My Redmi Note 9 doesn't have a "Screen Shift" option. What do I do?
Redmi and Poco budget models often use a simplified launcher version. In this case: Try manual drag and drop (Method 2). Set the sides of the launcher (Method 3). Update the MIUI to the latest version, sometimes the option appears after the update.
Can you save the current screen location to recover?
The standard MIUI 12 launcher doesn't have that feature, but you can: Take screenshots of each screen; use a side launcher (like Nova Launcher), which supports export/import of layouts; record a video scrolling through all screens for visual cue.
Why did some icons disappear after the screens were rearranged?
This is because of the MIUI 12 limit on the number of icons on the screen. Possible reasons: You exceeded the icon limit (usually 4Γ—5 or 5Γ—6 depending on the model). The icons were in a hidden folder (check in the application menu). The launcher cache crash β€” try to restart the device. To return the icons, close unnecessary apps from the tray or increase the grid size in the desktop settings.