Kotlin,如何获得searchView提交
我有searchView
我想在按下提交按钮时添加自定义操作。
但是我所能得到的就是
searchBar.setOnSearchClickListener { //do some stuff }
我发现的所有信息都是旧的,而不是来自kotlin lang。
当键盘上的搜索图标被录音时,我怎样才能触发一个动作?
尝试这样做:
override fun onCreateOptionsMenu(menu: Menu): Boolean { menuInflater.inflate(R.menu.main, menu) val searchItem = menu.findItem(R.id.search_city) searchView = searchItem.actionView as SearchView searchView.setQueryHint("Search View Hint") searchView.setOnQueryTextListener(object : OnQueryTextListener() { fun onQueryTextChange(newText: String): Boolean { return false } fun onQueryTextSubmit(query: String): Boolean { //Task HERE return false } }) return true }
响应链接: 收听键盘事件