我有一个AppCompatAutoCompleteTextView
,我还在adapter
上设置了一个AppCompatAutoCompleteTextView
。但是我需要handle
一个event
,其中AppCompatAutoCompleteTextView
中没有显示任何项目(已过滤的项目)。
我只是不知道如何handle
这个特定的event
我也阅读了文档,但并不是那么简单。所以请帮我
例如:
情况1:
假设我的字符串数组包含2个项Apple,Android。
现在,只要用户键入“ A”,就会出现一个下拉列表,显示已过滤的项目
在这种情况下,下拉列表将包含2个项目:Apple和Android
情况2:
当用户键入“ Ax”时,现在不会出现下拉列表。在此特定事件中,没有显示SUGGESTION或下拉列表。我需要烤面包。
最佳答案
AutoCompleteTextView中有一个称为onFilterComplete()的方法。
//count is the number of values computed by the filter
public void onFilterComplete (int count){
if(count==0){
//your code here
}
}
您应该在If块中实现代码,因为当结果为空时您想处理事情。谢谢,我希望这会有所帮助。