1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
ville_depart = (AutoCompleteTextView) findViewById(R.id.ville_depart);
adapterAutoCompleteDepart = new ArrayAdapter<String>(context, R.layout.list_item_autocomplete, Ville.getCOUNTRIES(ville_depart.getText().toString()));
ville_depart.setAdapter(adapterAutoCompleteDepart);
TextWatcher watcherDepart = new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
Log.i("soluco","onTextChanged " + s.toString());
if (ville_depart.getText().toString().length()>1) {
if (!departAuto2.equals(ville_depart.getText().toString().substring(0, 2))) {
departAuto2 = ville_depart.getText().toString().substring(0, 2);
adapterAutoCompleteDepart = new ArrayAdapter<String>(context, R.layout.list_item_autocomplete, Ville.getCOUNTRIES(ville_depart.getText().toString()));
ville_depart.setAdapter(adapterAutoCompleteDepart);
Log.i("soluco","onTextChanged chargement autoComplete" );
}
}
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
public void afterTextChanged(Editable s) { }
};;;
ville_depart.addTextChangedListener(watcherDepart); |
Partager