I need to let the user in my app to choose several cities.

so the users should be able to choose "All Cities" or "multiple cities", every tap on city name will be shown above the list, and every click on the list above, will bring it back down, I designed a sketch so you will be able to understand what i need.
[![autocomplete list](https://i.stack.imgur.com/bLXOM.jpg)](https://i.stack.imgur.com/bLXOM.jpg)

the closest example i have found is android chips edit text:
<https://github.com/klinker41/android-chips>

but it works on contacts and actually its too much code for a pretty simple select list.

any idea?

Thank you!

Eran.