How to take a full-screen contact photo on Xiaomi: 5 proven ways

Are you tired of small photos of contacts during incoming calls on Xiaomi? Want to have photos occupying the whole screen, like on banner ads or on premium smartphones? This problem is familiar to many owners of Redmi, POCO and Mi devices - the standard MIUI interface shows a miniature image at the top of the screen, lost against the background of the response buttons. Fortunately, there are several ways to fix this without root rights or complex manipulation.

In this article, we’ll break down 5 working methods, from standard MIUI settings to hidden features and third-party apps, how to activate full-screen contact photo mode on Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 and other devices with MIUI 12-14, and why sometimes a photo doesn’t show up at all and how to fix it.

Why Xiaomi Photos of Contact Are Small: Reasons and Limitations of MIUI

Before you change your settings, it’s important to understand why MIUI doesn’t stretch photos to the full screen by default.

  • πŸ“± Design concept MIUI: Xiaomi follows a minimalist approach, where the priority is given to functional elements (response/deflection buttons) over aesthetics.
  • πŸ”„ Adaptability for different screens: On devices with notches or holes under the camera (Punch-Hole), a full-screen photo can cover important interface elements.
  • πŸ–ΌοΈ Quality of source photos: MIUI Automatically trims and compresses contact avatars until resolution 256Γ—256 px to speed up their loading.
  • πŸ”’ Security Limitations: Some firmwares block full-screen mode for corporate accounts or devices with Child Mode enabled.

Interestingly, Xiaomi has no problem with Android One (such as the Mi A3), which uses a standard call from Google, where the default photo takes up to 70% of the screen, which proves that the restriction is in the shell of MIUI.

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi Note 12/13
POCO F5/X5
Xiaomi 13/14
Another Xiaomi
I'm not Xiaomi.

Method 1: Enabling full screen mode in MIUI settings (official method)

The easiest way is to use the built-in MIUI feature, which is available on most MIUI 12.5+ devices, but it’s hidden in the back of the menu, and many users don’t know about it.

Instructions:

  1. Open the phone application (pipe icon).
  2. Click on the three dots in the upper right corner β†’ select Settings.
  3. Go to the Incoming Calls section.
  4. Activate the Full-screen Mode (or Enlarged Contact Photo on some firmware) switch.
  5. Restart the device - changes will apply after the reboot.

If this item is not on your menu, then your firmware does not support out-of-the-box function, in which case move on to the following ways.

Check the version of MIUI in Settings β†’ About the phone

Backup your contacts with your Google Account or Mi Cloud

Make sure your contact photos are uploaded in high resolution

Turn off Power Saving Mode (can block changes)-->

Method 2: Using MIUI themes with modified call interface

One of the key benefits of MIUI is that it supports customized themes, and some themes change not only wallpaper and icons, but also the interface of incoming calls, including the size of the contact photo.

How to set the appropriate topic:

  1. Open the Topic app (Brush icon).
  2. In the search bar, enter a request: full screen call or a large photo of the call.
  3. Select a theme that is rated above 4.5 β˜… and downloads > 10,000 (e.g., "Pure Call Screen" or "Full View Caller").
  4. Click Apply and confirm the change.

⚠️ Note: Some topics may conflict with system fonts or animations. If artifacts (such as clipped buttons) appear after applying the theme, return the standard theme and try another one.

Title of the topicSupport for MIUISize of photoFeatures
Pure Call Screen12.5–1480% of the screenMinimalist design, support for AMOLED
Full View Caller13–1490% of the screenAnimation on incoming call, dark theme
iOS Call Style12–1475% of the screenImitation of the iPhone interface, large buttons
Material Call12.5+85% of the screenAdaptive design for screen cutouts

Method 3: Third-party applications to replace a standard call

If the built-in methods didn't work, you can install an alternative calling app. The best options for Xiaomi are:

  • πŸ“ž Truecaller: Shows large photos of contacts (up to 60% of the screen), but requires registration and access to contacts.
  • πŸ” Contacts+: Flexible size settings for avatars, support for animations.
  • 🎨 Drupe: Full-screen mode with gestures, integration with messengers.
  • πŸ“± Simple Dialer: Minimalist design with the option "Big Photo Mode".

⚠️ Note: When using third-party calls, the Xiaomi Call Record function is disabled (if it was activated in a standard application). MIUI Optimization – in this case, add them to the exception list in Settings β†’ Annexes β†’ Special rights β†’ Optimizing the battery.

Instructions for setting up Truecaller for full-screen photo:

1. Install Truecaller from Google Play.


2. Launch the application and register.




3. Go to Settings β†’ Incoming Calls β†’ Screen View.




4. Select "Big Photo" and activate "Full Screen Mode".




5.In Android settings, make Truecaller the default app for calls:




Settings β†’ Applications β†’ Default Management β†’ Phone β†’ Truecaller.

πŸ’‘

Before installing a third-party call, export your call history through the standard Phone app (Settings β†’ Import/Export β†’ Export History) to help restore your data if the new application doesn’t work.

Method 4: Editing system files (for advanced users)

This method requires an unlocked bootloader and root rights, but gives 100% control over the call interface. MIUI 12–14.

What needs to be done:

  1. Install Magisk and get root rights (see 4PDA or XDA Developers for instructions for your model).
  2. Download a root-enabled file manager (such as Root Explorer or FX File Explorer).
  3. Go to /system/priv-app/Contacts/.
  4. Find the contacts.apk file and copy it to the backup folder.
  5. Open the file in the APK editor (such as APK Editor Pro).
  6. Move to the res/layout/ and find the file. incoming_call_screen.xml.
  7. Change the parameters. layout_width and layout_height s ID contact_photo on match_parent.
  8. Save the changes, reinstall the APK and restart the device.

Important: Incorrect editing of system files can lead to the collapse of the Phone application or a looped reboot of the device. Before you start, create a full backup through TWRP!

What if the calls stopped working after editing?
If, after the change, APK-The file application "Phone" is painted: 1. Boot in. TWRP (hold on to the power + Volume Up when switched on). 2. Restore a backup copy of the section /system Or reinstall the original contacts.apk. 3. If the device does not boot, run the firmware through Fastboot (instructions for your model on the Fastboot). 4PDA).

Method 5: A workaround through setting up wallpaper on the lock screen

Little-known life hack: if you set a photo of a contact as the wallpaper of the lock screen, when an incoming call is displayed on the entire screen for 2-3 seconds before the call interface appears, this is not a full-fledged solution, but visually creates the effect of a "full-screen photo".

How to set up:

  1. Open the gallery and select a photo of the contact.
  2. Click More β†’ Set as β†’ Wallpaper lock screen.
  3. In the wallpaper settings, activate background blur (so that the text of the notifications is readable).
  4. Enable the option to Show Wallpaper for incoming calls in Settings β†’ Lock screen β†’ Additional.

The downside is that the photo will only be visible for the first seconds of the call until the standard MIUI interface loads, but this is the only way that works without root and third-party applications.

1. Official full screen mode in MIUI settings (if available).

2. Install theme with a modified call interface.

3. Use of lock screen wallpaper (temporary effect).

Third-party calls and editing APK Only experienced users are suitable.-->

Frequent problems and their solutions

Even after one of these methods is used, it can be difficult.

  • πŸ–ΌοΈ Contact photo doesn't show at all: Check if the photo is saved in Google Contacts (local contacts may not sync). β†’ tap on the avatar β†’ Choose Change and upload the photo again. Clear the cache of the Contacts app in Settings β†’ Annexes.
  • πŸ“΅ Photos cropped or stretched: Use square photos with at least a resolution 512Γ—512 px. Turn off the option to Cut under the screen in the theme settings (if using custom theme).
  • πŸ”’ Settings are reset after the update MIUI: This is normal behavior after major updates (for example, with the MIUI 13 by 14) some settings go back to standard. Reset the full screen mode or reinstall the theme.

If none of these methods worked, check if your device has activated the "Second Space" function (in some regions, it blocks changes to the call interface). β†’ Special facilities β†’ Second space.

❓ Why some Xiaomi photos of the contact are bigger than others?
The size of the photo depends on: Version MIUI (starting 12.5 Full-screen mode option appeared. Device models (on Xiaomi flagships) 13/14 The default photo is larger than the budget Redmi. AMOLED-Photos are more contrasting and visually larger, and the size is also influenced by the source of contact: photos from Google Contacts can display better than local ones.
❓ Can I make an animation for a photo when an incoming call is made?
Yes, but only with third-party apps or themes, such as: The "Animated Call Screen" theme in MIUI Themes adds a smooth photo appearance. Drupe app supports animations when calling (settings in Settings) β†’ Call Screen β†’ Animations). ⚠️ Animations can increase battery consumption and response time when receiving a call.
❓ Why After Updating MIUI Photo of contacts became small?
This is due to Xiaomi’s policy of unifying the interface: newer versions of MIUI (starting with 13) prioritize functionality over customization. To get back to the old version: Try to roll back to the previous version of the theme (in Topics β†’ My Topics β†’ History). Install a patch through Magisk (for example, the module "MIUI Full Screen Call" on XDA).
❓ Does the full screen mode work on POCO?
Yes, but with nuances: On the POCO F5/X5 with MIUI 14, the option is available in standard settings. On the POCO M5/M4, you may need to install a custom theme. Devices with POCO Launcher sometimes conflict with third-party calls - in this case, use the lock screen wallpaper method.
❓ How to take full screen photos for unknown numbers?
For numbers that aren't in the phone book, MIUI shows a standard photo-free interface. You can get around this: Install Truecaller app, which pulls up avatars for spam numbers and organizations. Use the Full View Caller theme, which replaces the background of unknown numbers with an abstract image. Create an "empty" contact with the default photo (like your company logo) and assign it an unknown number through Settings β†’ Apps β†’ Phone β†’ Number Lock β†’ Manual control.