自动完成框下拉建议未显示包含其显示的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);
当我输入“an”以自动填充文本框时,其显示结果一个 uj和一个 anta在下拉列表中,但我想一个 uj, 一个安踏和麝香一个。 我怎么能这样做,帮助我。
答案 0 :(得分:4)
您需要扩展实现ArrayAdapter
的{{1}}。
检查这个问题和答案:Filtering AutoCompleteTextView to show partial match
所以你的解决方案是(问答的组合):
Filterable