entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

searchview que busque no solo por la inicial

BUenas, tengo este código y no consigo que me haga una búsqueda por letra, dando igual en que posición se encuentre.. ya que siempre me busca por la inicial de la palabra.

mSearchView = (SearchView) findViewById(R.id.search_view);
        lv = (ListView) findViewById(R.id.lvBizkaia);
        lv.setAdapter(new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1,
                total));
        lv.setTextFilterEnabled(true);
        setupSearchView();

@Override
    public boolean onQueryTextSubmit(String query) {
        return false;
    }

    @Override
    public boolean onQueryTextChange(String newText) {
        ArrayList<Farmacia> municipio = new ArrayList<>();
        for (Farmacia temp : farmacias) {
            if (newText.toLowerCase().contains(newText.toLowerCase())){
                municipio.add(temp);
            }
        }
        ArrayAdapter<Farmacia> adapter = new ArrayAdapter<>(FarmaciasBizkaiaActivity.this,
                android.R.layout.simple_list_item_1, municipio);
        lv.setAdapter(adapter);

        return true;
    }

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta