AppCompatAutoCompleteTextView

AppCompatAutoCompleteTextView

我有一个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块中实现代码,因为当结果为空时您想处理事情。谢谢,我希望这会有所帮助。

10-02 04:54