3

如何以编程方式隐藏在 ? 下方弹出的建议列表SearchView

有时我希望SearchView不要被 inconified 并且没有焦点。我可以分别使用setIconified(false)clearFocus()方法来做到这一点,但如果其中SearchView有任何文本,它将显示搜索建议列表,我需要隐藏/禁止它。

4

3 回答 3

2

searchView.setSuggestionsAdapter(null);为我做了那个把戏。

于 2016-03-16T18:15:12.220 回答
1

尝试为OnQueryTextListener您的搜索视图设置一个,并trueonQueryTextChange您不希望显示任何建议时返回。

于 2012-10-26T13:16:26.970 回答
1

如果您在SearchView.OnQueryTextListener上设置了 ,则可以在SearchView中返回。falseonQueryTextSubmit

这将确保在用户提交搜索查询时(通过单击建议或键盘上的“搜索”按钮)关闭/隐藏建议。

于 2018-10-12T07:04:53.240 回答