Я использую виджет 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