gpt4 book ai didi

android - 自动完成搜索甚至一个字符的android

转载 作者:IT老高 更新时间:2023-10-28 21:39:19 27 4
gpt4 key购买 nike

我正在使用 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

最佳答案

将您的 completionThreshold 设置为 1。

<AutoCompleteTextView 
android:id="@+id/your_id"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:completionThreshold="1" />

或者动态地使用 mAutoCompleteTextView.setThreshold(1)

http://developer.android.com/reference/android/widget/AutoCompleteTextView.html

关于android - 自动完成搜索甚至一个字符的android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9966844/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com