Я использую AutoComplete
виджет. Он отлично работает для поиска двух символов, но не работает для одного символа. Я хочу автоматически завершить работу, даже если пользователь вводит только один символ.
Например, когда я ввожу «1», все списки должны начинаться с «1».
Теперь отображается список предложений для 2 символов, например, «12».
Код:
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