Lista de pesquisa do Android enquanto digita

Como posso criar uma barra de pesquisa onde, enquanto digito, os resultados são mostrados noListView em que estou pesquisando?

Por exemplo, eu tenho uma exibição de lista com 20 strings. Pressiono a tecla de busca e aparece a barra. Desejo que, quando digitar 3 palavras ou mais, a pesquisa comece a ser executada, mostrando os resultados na exibição de lista (como um filtro: mostra apenas as seqüências de caracteres da lista que correspondem ao que digito)

questionAnswers(5)

yourAnswerToTheQuestion