android–Kotlin,如何获得searchView提交

android–Kotlin,如何获得searchView提交,第1张

概述我有searchView<SearchViewandroid:id="@+id/searchBar"android:layout_width="wrap_content"android:layout_height="match_parent"android:visibility="visible"/>我想在按下提交按钮时添加自定义 *** 作.但我能得到的只是searchBar.setOnSearch

我有searchVIEw

<SearchVIEwandroID:ID="@+ID/searchbar"androID:layout_wIDth="wrap_content"androID:layout_height="match_parent"androID:visibility="visible"/>

我想在按下提交按钮时添加自定义 *** 作.

但我能得到的只是

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 {        overrIDe fun onqueryTextChange(newText: String): Boolean {            return false        }        overrIDe fun onqueryTextsubmit(query: String): Boolean {            // task HERE            return false        }    })    return true}

回复链接:Listen to keyboard event

总结

以上是内存溢出为你收集整理的android – Kotlin,如何获得searchView提交全部内容,希望文章能够帮你解决android – Kotlin,如何获得searchView提交所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存