单击搜索栏显示列表视图

时间:2018-07-05 12:22:31

标签: android listview user-interface searchview

我创建了一个自定义搜索栏。我想在搜索栏上单击以显示一个简单的列表视图。在这种情况下,searchBar.onClickListener()不起作用。它根本不会被调用。 任何帮助,将不胜感激。谢谢!!

2 个答案:

答案 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搜索图标并执行您要执行的任务。如果仍然无法解决,请告诉我以创建聊天记录。.