Are you tired of seeing tiny contact avatars on the call screen? Want a friend or relative's photo to occupy the entire display during an incoming call? On Xiaomi smartphones with MIUI shells, you can do this in several ways, both standard system tools and with third-party applications. But there's a nuance: not all models support this feature out of the box, and in some firmware, the option is hidden so deep that it's almost impossible to find it without instructions.
In this article, we will discuss all the working methods for increasing full-screen photo contact for Redmi, Poco, Xiaomi and Black Shark devices based on MIUI 12-15 (including global and Chinese firmware versions), learn how to configure the display through the phoneβs built-in settings, what applications will help to circumvent the systemβs limitations, and what to do if the photo is still displayed in a small circle, and also why this feature may not work correctly on some models and how to fix it.
Why a contact photo doesnβt take up the entire screen by default
Smartphone manufacturers, including Xiaomi, often limit the size of avatars on the call screen for several reasons:
- π± Design solutions MIUI: shell is optimized to display the maximum amount of information (name, response/deflection buttons, additional options) without overlapping.
- π Scaling problems: Not all photos have enough resolution to stretch to Full HD/4K-screens without loss of quality.
- π οΈ Firmware restrictions: in some regional versions MIUI (For example, for India or China, the full screen display function is disabled at the system level.
- π΅ Topics Conflict: User Themes from Themes β My themes can redefine the standard behavior of the call screen.
Interestingly, flagship models (such as Xiaomi 13 Ultra or Black Shark 5 Pro) are less likely to have a problem, with a more flexible version of MIUI with advanced interface settings, but owners of budget Redmi Note or Poco M-series often find that the contact photo stubbornly remains in a small circle, despite all attempts to increase it.
β οΈ Note: If you use a third-party launcher (like Nova Launcher or Apex), the call screen settings can be controlled by it, not system settings. MIUI. In this case, first check the launcher settings in the Calls section. β Screen style.
Method 1: Configure using standard MIUI parameters
To start with, the simplest method that works on most Xiaomi devices with MIUI 12 and later, you donβt need to install additional apps or get root rights, but not all firmware supports this option β if you donβt have these items on your menu, move on to the following ways.
Instructions:
- Open the Contacts app (an icon with a personβs silhouette).
- Select the contact you want to increase and click on it.
- Slip on the current contact avatar (or on the camera icon if the photo is not installed).
- In the editor that opens, select Change Photos β Gallery and upload a new image.
- After saving, go back to the main Contacts menu and click on the three dots in the top right corner.
- Select Settings β Display Style β Incoming Call Screen.
- Activate the Full-screen photo switch (or Enlarged Avatar depending on the MIUI version).
If you don't have a full screen photo, your firmware doesn't support it at the system level, and one of the alternative methods described below will help.
Select an image with a resolution of at least 1080Γ1080 pixels
Cut the photo so that the face occupies the central part
Save the image in JPEG or PNG format
Make sure the photo is not blurry and has no compression artifacts.
-->
Method 2: Use of the "Truecaller" application
Truecaller is a popular call identification app that also allows you to customize the incoming call screen, including the size of avatars, which is suitable for devices where standard MIUI settings do not produce the desired result.
How to set up:
- Download and install Truecaller from Google Play.
- Launch the application and register (you will need to enter a phone number).
- Go to Settings β Call screen.
- Enable the option Full screen mode.
- In the Avatar Style section, select Big or Maximum.
- Save the settings and make Truecaller the default call app (the system will prompt you to do this automatically).
The advantage of this method is that Truecaller runs on top of the standard MIUI interface, so even if your firmware doesn't support full-screen avatars, the app will still stretch the photo to the full screen.
- π The app will handle all incoming calls, which can cause delays in response.
- π Truecaller collects contact data (this is stated in the privacy policy).
- π° There is an advertisement in the free version.
β οΈ Warning: If Truecaller stopped displaying contact photos after setting up, check if contact sync is enabled in the app settings (Settings) β Contacts β Without it, the avatars won't load.
Method 3: Change the MIUI theme to support full-screen avatars
Not everyone knows, but MIUI themes can dramatically change not only the look of icons and wallpaper, but also the style of the call screen. Some themes from the official Themes store support full-screen display of avatars, even if this option is not available in the standard firmware.
How to find and apply the right topic:
- Open the Themes app (icon with brush).
- Go to the Call Screen section (or search for "full screen call").
- View available topics β look for those where the preview shows that the photo of the contact occupies the entire screen.
- Select your favorite theme and click Apply.
- After applying the theme, check how the incoming call screen now appears (ask someone to call you).
Recommended themes for full-screen avatars (available in the global version of MIUI):
| Title of the topic | Full HD Support Support | Animation. | Compatibility |
|---|---|---|---|
| Pure Black Call | Yes. | Minimalistic. | MIUI 12β15 |
| Full Screen Avatar | Yeah (with pruning) | Smooth crossings | MIUI 13+ |
| Mi Call Pro | Yes. | 3D-effects | Flagships only. |
| Dark Call UI | Partially. | Static | All devices. |
If the contact photo still appears in a small circle after applying the theme, try resetting the themes to the standard ones and repeating the procedure. Sometimes conflicts arise from overlapping several themes on top of each other.
π‘
Before you install a new theme, back up your current settings in Themes β Settings β Backup. This will help you quickly return to your previous look if the new theme is uncomfortable.
Method 4: Manual editing of system files (for advanced ones)
This method is only suitable for users who are ready to work with system files and have root rights or an unlocked bootloader. If you are not sure about your abilities, you should skip this section - improper actions can lead to the failure of the call screen or even to the "brick" of the device.
The editing will require:
- π± Device with unlocked bootloader and root rights.
- π» Programme MT Manager or Root Explorer for working with system files.
- π Backup of original files (required!).
Instructions:
- Download and install MT Manager from the official website (not from Play Market!).
- Open the application and provide root access.
- Go to /system/priv-app/Contacts/.
- Find the Contacts.apk file and back it up (copy it to a safe location).
- Open the file in MT Manager as a ZIP-archive.
- Go to the folder. res/layout/ and find the file. incall_screen.xml (orthodox).
- Edit the ImageView settings responsible for displaying the avatar by changing the attributes layout_width and layout_height on match_parent.
- Save the changes, restart the device.
Example of editable code (look for similar lines):
<ImageView
android:id="@id/contact_photo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:adjustViewBounds="true" />β οΈ Note: After editing system files, do not update MIUI through OTA β This will cause you to reset your changes, or even to crash the system. If you need to update, return the original files first.
What if the call screen stopped working after editing?
Method 5: Alternative Calling Applications
If all previous methods have failed, the last option is to use a third-party call app that supports full-screen avatars, which, unlike Truecaller, do not require contact synchronization and run locally.
The best apps for full-screen photo contacts:
- π ExDialer is a lightweight dialer with a customizable call screen that supports avatar stretching, but requires manual adjustment in Settings. β Call Screen β Contact Photo Size.
- πΌοΈ Full Screen Caller ID β It's a specialized application to zoom in on the call screen, and it runs on top of a standard dialer.
- π¨ HiYa β Truecaller alternative with less advertising and full-screen avatar support.
- π Contacts+ β application with advanced contact display settings, including photo size on the call screen.
How to set up (in the example of ExDialer):
- Install the ExDialer.
- Open the application and go to Settings β Call screen.
- Select the size of the photo contact β Full screen.
- Install ExDialer with the default call app (the system will prompt you to do this on the first call).
The advantage of this method is that you get full control over the style of the call screen, including animations, fonts, and button location. However, some MIUI features (such as recording conversations or integrating with Mi Account) may not work properly.
Standard settings of MIUI
Application Truecaller
Change of subject
Manual editing of system files
The Appendix (ExDialer, etc.)
Nothing helped.-->
Frequent problems and their solutions
Even after successfully configuring full-screen photo contacts, Xiaomi users may face a number of problems, including the most common ones and ways to solve them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Photo is displayed blurry | Low resolution of the original image | Upload a photo with a resolution of at least 1080Γ1080 and cut it down the center. |
| Avatar cuts off at the edges | Incorrect scaleType in the theme or application settings | Manually change the setting to centerCrop or fitXY |
| Photos not updated after change | Cash of the app Contacts not cleared | Clear the cache in Settings β Applications β Contacts β Storage |
| The bell screen flashes or slows down | Conflict with MIUI animations or a third-party theme | Turn off animations in Settings β Additional β Special. features β Remove animations |
| Photo doesn't show at all | Contact is not synced with your Mi Account | Check synchronization in Settings β Accounts β Mi Account |
If none of these methods worked, your Xiaomi model may have hardware limitations on displaying full-screen avatars, which is true for some low-memory low-end devices (such as the Redmi 9A or Poco C3), where the system forcibly reduces the size of graphics elements to save resources.
π‘
On devices with 2-3 GB of RAM, full-screen avatars can run unstable due to lack of resources, in which case try to turn off background processes before calling or use light themes without animations.