Java autoCompleteTextView设置第一项不可勾选
我为我的应用程序创建了一些搜索算法,它使用了一个Java autoCompleteTextView设置第一项不可勾选,java,android,autocompletetextview,Java,Android,Autocompletetextview,我为我的应用程序创建了一些搜索算法,它使用了一个autoCompleteTextView 现在,如果用户将键入一些随机字母,而这些字母不会给出任何结果,那么它将显示一个视图,表示未找到任何结果,否则,它将显示结果 我想让“未发现任何结果”的观点变得难以理解。 我怎样才能使这只适用于这种情况 我可以在不创建自定义适配器的情况下执行此操作吗 现在我使用: listAutoAdapter = new ArrayAdapter<>( getApplicationContext(), R.l
autoCompleteTextView
现在,如果用户将键入一些随机字母,而这些字母不会给出任何结果,那么它将显示一个视图,表示未找到任何结果,否则,它将显示结果
我想让“未发现任何结果”的观点变得难以理解。
我怎样才能使这只适用于这种情况
我可以在不创建自定义适配器的情况下执行此操作吗
现在我使用:
listAutoAdapter = new ArrayAdapter<>( getApplicationContext(), R.layout.item_auto_search, autoNames );
atv_Search.setThreshold( 1 );
atv_Search.setAdapter( listAutoAdapter );
if (!autoBookNames.isEmpty() && notSelected) {
atv_Search.showDropDown();
}
if (autoNames.isEmpty()){
List<String> empty = new ArrayList<String>();
empty.add("No results have been found");
listAutoAdapter = new ArrayAdapter<>( getApplicationContext(), R.layout.item_auto_search, empty );
atv_Search.setThreshold( 1 );
atv_Search.setAdapter( listAutoAdapter );
atv_Search.showDropDown();
}
listAutoAdapter=newarrayadapter(getApplicationContext(),R.layout.item\u auto\u search,autoNames);
atv_搜索设置阈值(1);
atv_Search.setAdapter(listAutoAdapter);
如果(!autoBookNames.isEmpty()&¬Selected){
atv_Search.showDropDown();
}
if(autoNames.isEmpty()){
List empty=new ArrayList();
空。添加(“未找到任何结果”);
listAutoAdapter=new ArrayAdapter(getApplicationContext(),R.layout.item\u auto\u search,空);
atv_搜索设置阈值(1);
atv_Search.setAdapter(listAutoAdapter);
atv_Search.showDropDown();
}
谢谢。您需要一个自定义的自动完成适配器。我来自Flatter,但我在android中看到过自动完成提示,如果没有结果,您可以将提示设置为“无结果”。您需要一个自定义的自动完成适配器。我来自Flatter,但我在android中看到过自动完成提示,如果没有结果,可以将提示设置为“无结果”