I can not use searchview, I decided to use an edittext and a logic that I found in a forum,
MainActivity.class
public void CarregarEncontrados()
{
int textlength = et.getText().length();
//Limpa o array com os estados encontrados
//para poder efetuar nova busca
lstEstados_Encontrados.clear();
for (int i = 0; i < item.size(); i++)
{
if (textlength <= item.get(i).getResId())
{
//Verifica se existe algum item no array original
//caso encontre é adicionado no array de encontrados
if(et.getText().toString().equalsIgnoreCase((String)item[i].subSequence(0, textlength)))
{
lstEstados_Encontrados.add(item.get(i));
}
}
}
}