2017-09-08 7 views
0

En normal AutoCompleteTextView avec ListView qui retourne la première lettre du mot dans la liste.Android AutoComplete Textview entrer caractère retourner tous les mots de dans listview android

Mais j'ai besoin de tous les mots de la liste.

Par exemple

Je liste des données comme suit,

ananthi 
qwerty 
vasanthi 
ravi 

Quand entrez "un" il faut revenir,

ananthi 
vasanthi 
ravi 

Quand entrez "un" il faut revenir,

ananthi 
vasanthi 

Mais dans mon code quand je rentre « a » ce retour seulement,

ananthi 

Mon code est le suivant,

public class MainActivity extends Activity { 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     final String[] AndroidDesk= {"ananthi","qwerty ","vasanthi","ravi"}; 
     ArrayAdapter<String> My_arr_adapter= new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_dropdown_item_1line,AndroidDesk); 
     AutoCompleteTextView My_auto_Cmplt_Tv=(AutoCompleteTextView)findViewById(R.id.autotv); 
     My_auto_Cmplt_Tv.setThreshold(2); 
     My_auto_Cmplt_Tv.setAdapter(My_arr_adapter); 
     My_auto_Cmplt_Tv.setOnItemClickListener(new OnItemClickListener() { 
      public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { 
       // TODO Auto-generated method stub 
       Toast.makeText(getApplicationContext(),(CharSequence)arg0.getItemAtPosition(arg2), Toast.LENGTH_LONG).show(); 
      } 
     }); 
} 
+0

possible. avez-vous essayé [la réponse de Ryan] (https://stackoverflow.com/a/30113650/5588347)? Le [post] (https://stackoverflow.com/questions/9032707/custom-autocompletetextview-behavior) est similaire au vôtre. –

Répondre

1

AutoCompleteTextView ne fonctionne que de démarrer le caractère d'une chaîne, pas de milieu de tout caractère du chaîne.

Bien sûr, il ne retournera que "ananthi" si vous entrez "a".

+0

ce que je peux faire pour ce résultat – Jayapriya

+0

Essayez ceci, https://stackoverflow.com/questions/9032707/custom-autocompletetextview-behavior – Jack