当我搜索某些内容时,它会相应地更新回收站视图,并使用 onQueryTextChange 方法显示布局找不到项目(如果不匹配),则显示否找到的项目,当我输入第三个字符时,如果前两个字符不匹配,则会显示空白屏幕。
我希望它显示没有找到项目,即使前两个字符不匹配。
@Override
public boolean onQueryTextChange(String query) {
newsListAdapter.getFilter().filter(query);
if (newsListAdapter.getItemCount() < 1) {
listRecyclerView.setVisibility(View.GONE);
noRecord.setVisibility(View.VISIBLE);
} else {
listRecyclerView.setVisibility(View.VISIBLE);
noRecord.setVisibility(View.GONE);
}
return false;
}
答案 0 :(得分:0)
对于AutoCompleteTextView,请使用以下代码:
AutoCompleteTextView searchAutoCompleteTextView = (AutoCompleteTextView) mSearchView.findViewById(getResources().getIdentifier("search_src_text", "id", getPackageName()));
searchAutoCompleteTextView.setThreshold(1);
阈值定义在显示第一个提案之前,您需要输入多少字符(听众被呼叫)。