Cómo buscar ListView en Android (el estilo de Contacto)

Tengo una pregunta sobre la aplicación que estoy construyendo. Tengo un listview personalizado definido. Está respaldado con los datos DB.

Quiero que pudiera presionar el botón de búsqueda y que la búsqueda aparecería (de la misma manera que se hace en la lista de contactos), pero no tengo ni idea de cómo manejar eso. Me gusta el tipo de búsqueda en los contactos mucho porque está cambiando al escribir.

Estaría satisfecho con cualquier consejo.

¡Muchas gracias!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.