如何以编程方式隐藏在 ? 下方弹出的建议列表SearchView
?
有时我希望SearchView
不要被 inconified 并且没有焦点。我可以分别使用setIconified(false)
和clearFocus()
方法来做到这一点,但如果其中SearchView
有任何文本,它将显示搜索建议列表,我需要隐藏/禁止它。
如何以编程方式隐藏在 ? 下方弹出的建议列表SearchView
?
有时我希望SearchView
不要被 inconified 并且没有焦点。我可以分别使用setIconified(false)
和clearFocus()
方法来做到这一点,但如果其中SearchView
有任何文本,它将显示搜索建议列表,我需要隐藏/禁止它。
searchView.setSuggestionsAdapter(null);
为我做了那个把戏。
尝试为OnQueryTextListener
您的搜索视图设置一个,并true
在onQueryTextChange
您不希望显示任何建议时返回。
如果您在SearchView.OnQueryTextListener
上设置了 ,则可以在SearchView
中返回。false
onQueryTextSubmit
这将确保在用户提交搜索查询时(通过单击建议或键盘上的“搜索”按钮)关闭/隐藏建议。