我想我EditText应该工作AutoComplete,因为我写的是XML文件
android:inputType="textAutoComplete|textAutoCorrect"
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我正在使用API v2.2和我的Activity扩展MapActivity,在那里我放了一个简单EditText的按钮,名为"搜索".因此,如果我们输入位置名称EditText并按下搜索按钮,则表示它应该转到地图中的该位置.所以我希望这EditText可以作为一个AutoComplete.我怎样才能做到这一点?
开箱即用,AutoCompleteTextView小部件似乎无法匹配列表值中间的输入字符串 - 匹配始终在开头; 例如,输入" ar"匹配" argentina",但不输入" hungary".
如何搜索单词中间的文本?谁能给我一个想法?
提前致谢 !
未显示的自动完成框下拉建议包含其显示的 StartWith。
这是我的代码
final ArrayList<String> listFilterJob = new ArrayList<>();
listFilterJob.add("Anuj");
listFilterJob.add("Akshay");
listFilterJob.add("Ananta");
listFilterJob.add("Muskan");
listFilterJob.add("sachin");
ArrayAdapter adapterFiltersJob = new ArrayAdapter(this, android.R.layout.simple_list_item_1, listFilterJob);
edtFilterJob.setThreshold(1);
edtFilterJob.setDropDownWidth(350);
edtFilterJob.setAdapter(adapterFiltersJob);
Run Code Online (Sandbox Code Playgroud)
当我输入“an”来自动完成文本框时,它在下拉列表中显示结果An uj 和An anta 但我想要An uj、An anta 和 Musk an。我该怎么做,帮帮我。