jjzjj

OnQueryTextSubmit

全部标签

Android SearchView.onQueryTextSubmit(字符串查询)

我在使查询的提交按钮起作用时遇到问题。我这里有这部分代码searchView.setIconifiedByDefault(true);//iconifythewidgetsearchView.setSubmitButtonEnabled(true);我也有一个听众newSearchView.OnQueryTextListener(){@OverridepublicbooleanonQueryTextChange(StringnewText){//TODOAuto-generatedmethodstubreturnfalse;}@OverridepublicbooleanonQueryT

Android 搜索小部件 - onQueryTextSubmit 和将 Intent 发送到 SearchableActivity 之间的区别?

我有一个包含SearchView小部件的Activity。我正在使用onQueryTextSubmit监听器处理文本搜索的结果,这工作正常。(该Activity本身被指定为可搜索Activity)。我最近决定通过在searchable.xml文件中添加“voiceSearchMode”属性来添加语音识别:searchable.xml当我添加语音识别时,在提供语音输入后不会调用onQueryTextSubmit监听器(但是,在使用editText框提供文本输入后仍会调用它)。语音识别器将ACTION_SEARCHIntent发送回同一个Activity(可以在onCreate方法中处理)

Android SearchView.OnQueryTextListener OnQueryTextSubmit 未在空查询字符串上触发

我使用的是Android4.1.2。我在ActionBar上有一个SearchView小部件。来自android开发者网站的关于SearchView.OnQueryTextListener的文档指出,当用户提交查询时会触发/调用onQueryTextSubmit。这可能是由于键盘上的按键或按下提交按钮造成的。”如果搜索查询为空,则不会发生这种情况。我需要这个来触发一个空查询以清除ListView的搜索过滤器。这是一个错误还是我做错了什么? 最佳答案 这不是错误,sourcecode故意检查null和空值:privatevoidonS

Android SearchView.OnQueryTextListener OnQueryTextSubmit 未在空查询字符串上触发

我使用的是Android4.1.2。我在ActionBar上有一个SearchView小部件。来自android开发者网站的关于SearchView.OnQueryTextListener的文档指出,当用户提交查询时会触发/调用onQueryTextSubmit。这可能是由于键盘上的按键或按下提交按钮造成的。”如果搜索查询为空,则不会发生这种情况。我需要这个来触发一个空查询以清除ListView的搜索过滤器。这是一个错误还是我做错了什么? 最佳答案 这不是错误,sourcecode故意检查null和空值:privatevoidonS