私はAutoComplete
ウィジェットを使用しています。それは2文字の検索でうまく動作しますが、1文字に対しては機能しません。ユーザーが1文字しか入力しなくても自動完成したい1文字でも自動補完検索android
たとえば、「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
コードバディを更新しました! – Sunny
カウント0で何を意味するのか分かりませんが、そのようなことはありません。 – Sunny