2012-04-01 9 views
23

Estoy usando AutoComplete widget. Funciona bien para la búsqueda de dos personajes pero no funciona para un personaje. Quiero completar automáticamente el trabajo incluso cuando el usuario ingrese solo un carácter.búsqueda de Autocompletar en incluso un carácter android

Por ejemplo, cuando ingreso "1", debería mostrar que todas las listas comienzan con "1". Ahora muestra una lista de sugerencias para 2 caracteres, por ejemplo, "12".

Código:

zip.setOnFocusChangeListener(new OnFocusChangeListener() { 

     @Override 
     public void onFocusChange(View v, boolean hasFocus) { 
      if (hasFocus) { 
       String url = "xxxxxxxxxxxxxxxxxxxxxxx"; 
       String from = "zip"; 
       new GetAutoComplete(url, from).execute();// getting list 

      } 
     } 
    }); 



ArrayAdapter<Integer> aa = new ArrayAdapter<Integer>(
       MyActivity.this, R.layout.list_item_of_zip, 
       zip_codes); 
      zip.setAdapter(aa); // zip = autocomplete widget and zip_codes = arrayList 
+0

actualizado el código buddy !! – Sunny

+0

no entiendo lo que quiere decir con conteo 0 no existe tal cosa. – Sunny

Respuesta

7

Hace que el umbral como uno por lo que comienza a partir de la primera letra en adelante. Puede hacerlo utilizando:

mAutoCompleteTextView.setThreshold(1); 
Cuestiones relacionadas