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