I have an AutoCompleteTextView, and it works nicely, until I add a space to my input. If I had, say, a list of many historical events (Battle of Britain (1940),
AutoCompleteTextView
Use a custom Adapter which implements Filterable, in the getFilter() method . Use String.contains() for your requirement
Adapter
getFilter()
String.contains()