是否有SearchTeat的setText()方法或类似的东西? 我尝试在searchView中设置搜索文本,但没有像这样的方法。如何更改android SearchView文本
searchView.setText(searchToken);
是否有SearchTeat的setText()方法或类似的东西? 我尝试在searchView中设置搜索文本,但没有像这样的方法。如何更改android SearchView文本
searchView.setText(searchToken);
疑惑,并试图我发现有在命名setQuery API(),你设定的搜索查看文本的方法,你可以选择提交使用布尔参数搜索或不后。
searchView.setQuery(searchToken, false);
您可以使用setQuery()
更改文本框中的文本。
但是,setQuery()
方法会触发搜索视图的焦点状态,因此在调用此方法后,屏幕上会显示键盘。
要解决此问题,请在setQuery()
方法后调用searchView.clearFocus()
以取消对焦并且键盘不会显示在屏幕上。
例子:
String suggestWord = intent.getDataString();
searchView.setQuery(suggestWord, false);
searchView.clearFocus();
由于写入searchView.setIconified(false);显示 。 –
试试这个:
searchView.setQueryHint("Search exchange...");
提示与我所问的不同。 –
即使设置布尔参数后假仍查询again.Any建议将帮助。 –
Khaled .......谢谢 –
@TusharPandey欢迎您。 –