We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies


The Xamarin.Android Autocomplete control is highly optimized to quickly load and populate suggestions from a large volume of data depending on the users’ input characters. The Autocomplete control allows users to select one or more items from the suggestion list. It can display the selected items in the input view with images, text, and close buttons to remove items as needed.

Multiple selection

The input field has been designed to address scenarios such as email address bars. You can select multiple items with token representation or simply divide them with a delimiter.

Token representation

Customizable token representation allows users to remove an item with its close button.

Xamarin Android AutoComplete token representation


Selected items can be divided with desired characters such as “$” for dollar representation or ‘,’ for traditional comma separation.

Xamarin Android AutoComplete delimiter feature


The autocomplete control has been designed with performance in mind in every aspect. It has several optimizations that allows users to load and search a million items in an instant.

Xamarin Android AutoComplete performance

When a character is entered, the control searches for items related to the entered character and filters results, displaying the suggestion in the dropdown list.

Load more

If there are more filtered items than can be viewed, there is no need to worry about populating them. Instead, limit them by using one of the options from the control, and load more if needed by providing a load more button.

Xamarin Android AutoComplete performance on demand

Diacritic sensitivity

The control does not stick with one type of keyboard, so you can populate items from a language with letters containing diacritics, and search for them with English characters from an en-US keyboard. Users can enable or disable the diacritic sensitivity.

Xamarin Android AutoComplete Diacritic sensitivity feature

The autocomplete control applies search logic that suggests items based on the search. This support applies custom typo toleration functionality to the control.

Xamarin Android AutoComplete custom search feature

Perform filtering when needed

The control starts offering matches as soon as users start typing. This feature can be changed by setting the number of characters required to start matching.

Xamarin Android AutoComplete filtering support


You can pick from various filtering options such as starts with, contains, and ends with. You can also choose whether to filter with or without case sensitivity.

Xamarin Android AutoComplete filtering support

Suggest, append, or both

The autocomplete control can suggest a list of filtered items in a pop-up or append the rest of the suggested words in the input area. This can also append the matched item and display the list of filtered items suggested in a pop-up at the same time.


When the user starts typing in the autocomplete control, the pop-up is opened, displaying the filtered items that match the entered text.

Pop-up placement

Xamarin Android AutoComplete pop-up placement

If the control is at the bottom of the application where the default keyboard appears and would hide the pop-up, the pop-up can be placed at the top instead.

Avoid pop-ups

Xamarin Android AutoComplete avoiding pop-up

APIs are available to avoid pop-ups and retrieve filtered suggestion items to arrange list or item controls.

Pop-up opening delay

Xamarin Android AutoComplete delay in Pop-up opening

Delays the opening of the pop-up.

Show suggestion on focus

Xamarin Android AutoComplete show suggestion on focus

APIs are available to display all the items in the pop-up whenever the control is in focus.

Matching text highlight

The autocomplete highlights the matching text of each filtered item. This option shows how the item is filtered in the list and clearly displays the items to be picked.

First occurrence

Highlights the matching text that occurs first.

Xamarin Android AutoComplete first occurrence of text

Multiple occurrence

Highlights the matching text that occurs multiple times.

Xamarin Android AutoComplete multiple occurrence of text


The autocomplete control can be thoroughly customized in the following areas.

Custom template

Xamarin Android AutoComplete custom template

The control accepts a template for pop-ups to change the look and feel of the item.


Xamarin Android AutoComplete appearance-font

The customizable appearance of the control is designed, by default, to adopt native look and feel of the deployment platform.

Color customization

Xamarin Android AutoComplete color customization support

The color of pop-ups and text can be customized to fit the application design.

Font size

Xamarin Android AutoComplete font size support

The font size can be customized with pixel precision or with standard options such as small, medium, and large.

Font family

Xamarin Android AutoComplete font family customization

You will not be limited to using traditional fonts, but can also use custom fonts that suit the application. The control renders certain iconic fonts too.

General information

The autocomplete control provides some additional features that make it more user friendly.

Clear button

Xamarin Android AutoComplete clear button

A customizable clear button is available to clear all the text with a single tap. The button can be enabled or disabled.


Xamarin Android AutoComplete watermark

A watermark prompts with an information hint when the search box is not in focus and contains an empty string.

MVVM support

Xamarin Android AutoComplete MVVM support

Every aspect of the autocomplete control has been designed with the MVVM pattern in mind.


Xamarin Android AutoComplete localization support

All static text can be localized with the required language.

Use real-time object

Xamarin Android AutoComplete using real time object

Along with a list of strings, a real-time object can also be used to direct the search member to search and display.

Bind icons

Xamarin Android AutoComplete bind icons

The pop-up list has a provision to place an icon. A member can also be assigned to form the object.


  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS
The most downloaded control (based on the nuget.org download count).

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Transform your applications today by downloading our free evaluation version
Download Free Trial No credit card required.

Syncfusion Xamarin.Android Resources


Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon
Live Chat Icon For mobile