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();
}
});
}
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. –