我创建了一个自定义搜索栏。我想在搜索栏上单击以显示一个简单的列表视图。在这种情况下,searchBar.onClickListener()不起作用。它根本不会被调用。 任何帮助,将不胜感激。谢谢!!
答案 0 :(得分:1)
您实施了SearchView.OnQueryTextListener
吗?
search_view.setOnQueryTextListener(this)
override fun onQueryTextSubmit(query: String): Boolean {
// Do something here
return false
}
override fun onQueryTextChange(newText: String): Boolean {
// do something here
return false
}
编辑:
search_view.setOnSearchClickListener({
// Show list
})
答案 1 :(得分:0)
如果您具有searchview并想要单击它,则可以单击Search图标并执行您想要的任务,但是如果您不想显示键盘,则还有另一种选择,即在您离开时使用带有可绘制对象的EditText搜索图标并执行您要执行的任务。如果仍然无法解决,请告诉我以创建聊天记录。.